?
| Path : /home/u949514618/domains/ieits.in/public_html/js/ |
| Current File : /home/u949514618/domains/ieits.in/public_html/js/main.js |
/*********** online RGCSM*************/
$(document).ready(function(){
$(".ad-title").each(function(){
$(this).click(function(){
var parent = $(this).parent();
var div = parent[0].children[1];
$(div).collapse('toggle');
});
});
});
$(document).ready(function(){
$(".subImg").each(function(){
$(this).mouseover(function(){
$(this).css("margin-left", "20px");
});
$(this).mouseout(function(){
$(this).css("margin-left", "");
});
});
});
/******active menu start********/
jQuery(function($){
$('.home1 .menu-area .rgcsm-menu .menu-item-has-children li a').filter(function() {
var locationUrl = window.location.href;
var currentItemUrl = $(this).prop('href');
if(currentItemUrl === locationUrl){
$(this).parent().parent().parent().addClass('current-menu-item current_page_item');
}
});
$('.home1 .menu-area .rgcsm-menu li a').filter(function() {
var locationUrl = window.location.href;
var currentItemUrl = $(this).prop('href');
return currentItemUrl === locationUrl;
}).parent('li').addClass('current-menu-item current_page_item');
});
/******active menu end********/
(function($) {
"use strict";
// sticky menu
var header = $('.menu-sticky');
var win = $(window);
win.on('scroll', function() {
var scroll = win.scrollTop();
if (scroll < 300) {
header.removeClass("sticky");
} else {
header.addClass("sticky");
}
});
//window load
$(window).on( 'load', function() {
//rs menu
if($(window).width() < 992) {
$('.rgcsm-menu').css('height', '0');
$('.rgcsm-menu').css('opacity', '0');
$('.rgcsm-menu-toggle').on( 'click', function(){
$('.rgcsm-menu').css('opacity', '1');
});
}
})
/*-------------------------------------
OwlCarousel
-------------------------------------*/
$('.rgcsm-carousel').each(function() {
var owlCarousel = $(this),
loop = owlCarousel.data('loop'),
items = owlCarousel.data('items'),
margin = owlCarousel.data('margin'),
stagePadding = owlCarousel.data('stage-padding'),
autoplay = 200,
autoplayTimeout = 2000,
smartSpeed = owlCarousel.data('smart-speed'),
dots = owlCarousel.data('dots'),
nav = owlCarousel.data('nav'),
navSpeed = owlCarousel.data('nav-speed'),
xsDevice = owlCarousel.data('mobile-device'),
xsDeviceNav = owlCarousel.data('mobile-device-nav'),
xsDeviceDots = owlCarousel.data('mobile-device-dots'),
smDevice = owlCarousel.data('ipad-device'),
smDeviceNav = owlCarousel.data('ipad-device-nav'),
smDeviceDots = owlCarousel.data('ipad-device-dots'),
mdDevice = owlCarousel.data('md-device'),
mdDeviceNav = owlCarousel.data('md-device-nav'),
mdDeviceDots = owlCarousel.data('md-device-dots');
owlCarousel.owlCarousel({
loop: (loop ? true : false),
items: (items ? items : 4),
lazyLoad: true,
margin: (margin ? margin : 0),
//stagePadding: (stagePadding ? stagePadding : 0),
autoplay: (autoplay ? true : false),
autoplayTimeout: (autoplayTimeout ? autoplayTimeout : 10000),
smartSpeed: (smartSpeed ? smartSpeed : 250),
dots: (dots ? true : false),
nav: (nav ? true : false),
navText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"],
navSpeed: (navSpeed ? true : false),
responsiveClass: true,
responsive: {
0: {
items: (xsDevice ? xsDevice : 1),
nav: (xsDeviceNav ? true : false),
dots: (xsDeviceDots ? true : false)
},
768: {
items: (smDevice ? smDevice : 3),
nav: (smDeviceNav ? true : false),
dots: (smDeviceDots ? true : false)
},
992: {
items: (mdDevice ? mdDevice : 4),
nav: (mdDeviceNav ? true : false),
dots: (mdDeviceDots ? true : false)
}
}
});
});
// video
if ($('.player').length) {
$(".player").YTPlayer();
}
//about tabs
$('.collapse.show').prev('.card-header').addClass('active');
$('#accordion, #bs-collapse, #accordion1')
.on('show.bs.collapse', function (a) {
$(a.target).prev('.card-header').addClass('active');
})
.on('hide.bs.collapse', function (a) {
$(a.target).prev('.card-header').removeClass('active');
});
// wow init
new WOW().init();
// image loaded portfolio init
var gridfilter = $('.grid');
if(gridfilter.length){
$('.grid').imagesLoaded(function() {
$('.gridFilter').on('click', 'button', function() {
var filterValue = $(this).attr('data-filter');
$grid.isotope({
filter: filterValue
});
});
var $grid = $('.grid').isotope({
itemSelector: '.grid-item',
percentPosition: true,
masonry: {
columnWidth: '.grid-item',
}
});
});
}
// project Filter
if ($('.gridFilter button').length) {
var projectfiler = $('.gridFilter button');
if(projectfiler.length){
$('.gridFilter button').on('click', function(event) {
$(this).siblings('.active').removeClass('active');
$(this).addClass('active');
event.preventDefault();
});
}
}
// image popup
var imaggepoppup = $('.image-popup');
if(imaggepoppup.length){
$('.image-popup').magnificPopup({
type: 'image',
callbacks: {
beforeOpen: function() {
this.st.image.markup = this.st.image.markup.replace('mfp-figure', 'mfp-figure animated zoomInDown');
}
},
gallery: {
enabled: true
}
});
}
// image popup-2
var imaggepoppup = $('.image-popup-2');
if(imaggepoppup.length){
$('.image-popup-2').magnificPopup({
type: 'image',
callbacks: {
beforeOpen: function() {
this.st.image.markup = this.st.image.markup.replace('mfp-figure', 'mfp-figure animated zoomInDown');
}
},
gallery: {
enabled: true
}
});
}
// video popup
var popupyoutube = $('.popup-youtube');
if(popupyoutube.length){
$('.popup-youtube').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
}
/*-------------------------------------
Preloder Js here
---------------------------------------*/
//preloader
$(window).on( 'load', function() {
$(".book_preload").delay(800).fadeOut(200);
$(".book").on('click', function() {
$(".book_preload").fadeOut(200);
})
})
// scrollTop init
var totop = $('#scrollUp');
if(totop.length){
win.on('scroll', function() {
if (win.scrollTop() > 150) {
totop.fadeIn();
} else {
totop.fadeOut();
}
});
totop.on('click', function() {
$("html,body").animate({
scrollTop: 0
}, 500)
});
}
/* MENU JS */
var togglebtn = $('.toggle-btn');
if(togglebtn.length){
$(".toggle-btn").on("click", function () {
$(this).toggleClass("active");
$("body").toggleClass("hidden-menu");
});
}
//canvas menu
var navexpander = $('#nav-expander');
if(navexpander.length){
$('#nav-expander').on('click',function(e){
e.preventDefault();
$('body').toggleClass('nav-expanded');
});
}
var navclose = $('#nav-close');
if(navclose.length){
$('#nav-close').on('click',function(e){
e.preventDefault();
$('body').removeClass('nav-expanded');
});
}
//canvus menu
var sidebarnavmenu = $('.sidebarnav_menu');
if(sidebarnavmenu.length){
$( ".sidebarnav_menu li.menu-item-has-children" ).on('click', function() {
$(this).children( "ul" ).slideToggle( "slow", function() {
});
});
}
})(jQuery);
/******** rgcsm menu **********/
$(document).ready(function () {
// Strict Mode
"use strict";
//Defines variables
var arrow_up = '<i class="fa fa-angle-up" aria-hidden="true"></i>';
var arrow_down = '<i class="fa fa-angle-down" aria-hidden="true"></i>';
var arrow_span = '<span class="rgcsm-menu-parent">' + arrow_down + '</span>';
var close_button = '<div class="sub-menu-close"><i class="fa fa-times" aria-hidden="true"></i>Close</div>';
//Insert all arrow down span element
$('.nav-menu .rgcsm-mega-menu').append(arrow_span);
$('.nav-menu > .menu-item-has-children').append(arrow_span);
$('.nav-menu > .menu-item-has-children .sub-menu > .menu-item-has-children').append(arrow_span);
//Insert all close button element
$('.nav-menu .menu-item-has-children .sub-menu').append(close_button);
$('.nav-menu .rgcsm-mega-menu .mega-menu').append(close_button);
/*-----------------------------------------------------------------------------------*/
/* OPEN SUB MENU FUNCTION
/*-----------------------------------------------------------------------------------*/
$('span.rgcsm-menu-parent').on('click', function(e){
e.preventDefault();
var t = $(this);
var menu = t.siblings('ul');
var parent = t.parent('li');
var siblings = parent.siblings('li');
var arrow_target = 'span.rgcsm-menu-parent';
if (menu.hasClass('sub-menu')) {
var menu = t.siblings('ul.sub-menu');
} else if(menu.hasClass('mega-menu')) {
var menu = t.siblings('ul.mega-menu');
}
if (menu.hasClass('visible')) {
setTimeout(function() { menu.removeClass('visible'); }, 10);
t.html(arrow_down);
} else {
setTimeout(function() { menu.addClass('visible'); }, 10);
t.html(arrow_up);
}
/*-------------------------------------*/
/* CLOSE MENUS
/*-------------------------------------*/
//Close sub menus
parent.find('ul.visible').removeClass('visible');
//Close sub menus parents
parent.siblings('li').children('ul').removeClass('visible');
//Close sub menus child parents
siblings.find('ul.visible').removeClass('visible');
/*-------------------------------------*/
/* INSERT ARROW DOWN
/*-------------------------------------*/
//Insert arrow down in sub menus
parent.children('ul').find(arrow_target).html(arrow_down);
//Insert arrow down in sub menus parents
siblings.children(arrow_target).html(arrow_down);
//Insert arrow down in sub menus child parents
siblings.find(arrow_target).html(arrow_down);
});
/*-----------------------------------------------------------------------------------*/
/* CLOSE BUTTON
/*-----------------------------------------------------------------------------------*/
$('ul.nav-menu div.sub-menu-close').on('click', function(e){
e.preventDefault();
var a = $(this).parent('ul');
a.removeClass('visible');
a.siblings('span.rgcsm-menu-parent').html(arrow_down);
});
/*-----------------------------------------------------------------------------------*/
/* EFFECTS ON MENU TOGGLE
/*-----------------------------------------------------------------------------------*/
$('a.rgcsm-menu-toggle').on('click', function(e){
e.preventDefault();
var menu_height = $('.rgcsm-menu ul').height();
if ($(this).hasClass('rgcsm-menu-toggle-open')) {
$(this).removeClass('rgcsm-menu-toggle-open').addClass('rgcsm-menu-toggle-close');
$('.rgcsm-menu').animate({height:'0px'},{queue:false, duration:300}).addClass('rgcsm-menu-close');
} else {
$(this).removeClass('rgcsm-menu-toggle-close').addClass('rgcsm-menu-toggle-open');
$('.rgcsm-menu').animate({height:menu_height},{queue:false, duration:300}).removeClass('rgcsm-menu-close');
}
});
/*-----------------------------------------------------------------------------------*/
/* CLOSE MENUS ON RESIZE
/*-----------------------------------------------------------------------------------*/
var window_width = 0;
$(window).on('load', function () {
window_width = $(window).width();
$('.rgcsm-menu').addClass( "rgcsm-menu-close" );
});
$(window).resize( function(){
if(window_width !== $(window).width()){
$('.visible').removeClass('visible');
$('.rgcsm-menu-toggle').removeClass('rgcsm-menu-toggle-open').addClass( "rgcsm-menu-toggle-close" );
$('.rgcsm-menu').css( "height", "0" ).addClass( "rgcsm-menu-close" );
$('span.rgcsm-menu-parent').html( arrow_down );
window_width = $(window).width();
}
});
});