D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
balhit1357
/
balhit.ac.in
/
assets
/
js
/
Filename :
main.js
back
Copy
/*** --------- Main --------------------------***/ (function ($) { "use strict"; // sticky menu var header = $('.menu-sticky'); var win = $(window); win.on('scroll', function () { var scroll = win.scrollTop(); if (scroll < 170) { header.removeClass("sticky"); } else { header.addClass("sticky"); } $("section").each(function () { var elementTop = $(this).offset().top - $('#rs-header').outerHeight(); if (scroll >= elementTop) { $(this).addClass('loaded'); } }); }); //window load $(window).on('load', function () { $("#loading").delay(1500).fadeOut(500); $("#loading-center").on('click', function () { $("#loading").fadeOut(500); }) }) // onepage nav var navclose = $('#onepage-menu'); if (navclose.length) { $(".nav-menu li a").on("click", function () { if ($(".showhide").is(":visible")) { $(".showhide").trigger("click"); } }); if ($.fn.onePageNav) { $(".nav-menu").onePageNav({ currentClass: "current-menu-item" }); } } // collapse hidden var navMain = $(".navbar-collapse"); navMain.on("click", "a:not([data-toggle])", null, function () { navMain.collapse('hide'); }); //Project Slider if ($('.project-slide-1').length) { $('.project-slide-1').slick({ autoplay: true, infinite: true, centerMode: false, arrows: true, dots: true, slidesToShow: 4, slidesToScroll: 1, responsive: [ { breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll: 2, } }, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); } // wow init new WOW().init(); //===== Odometer js $('.odometer').appear(function (e) { var odo = $(".odometer"); odo.each(function () { var countNumber = $(this).attr("data-count"); $(this).html(countNumber); }); }); // 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(); }); } } // magnificPopup init var imagepopup = $('.image-popup'); if (imagepopup.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 } }); } // Get a quote popup var popupquote = $('.popup-quote'); if (popupquote.length) { $('.popup-quote').magnificPopup({ type: 'inline', preloader: false, focus: '#qname', removalDelay: 500, callbacks: { beforeOpen: function () { this.st.mainClass = this.st.el.attr('data-effect'); if (win.width() < 800) { this.st.focus = false; } else { this.st.focus = '#qname'; } } } }); } //preloader $(window).on('load', function () { $("#pre-load").delay(600).fadeOut(500); $(".pre-loader").delay(600).fadeOut(500); if ($(window).width() < 992) { $('.rs-menu').css('height', '0'); $('.rs-menu').css('opacity', '0'); $('.rs-menu').css('z-index', '-1'); $('.rs-menu-toggle').on('click', function () { $('.rs-menu').css('opacity', '1'); $('.rs-menu').css('z-index', '1'); }); } }) //Videos popup jQuery $(window).on("load", function () { /* Page Scroll to id fn call */ $("#rs-header a,a[href='#top'],a[rel='m_PageScroll2id']").mPageScroll2id({ highlightSelector: "#rs-header a" }); /* demo functions */ $("a[rel='next']").click(function (e) { e.preventDefault(); var to = $(this).parent().parent("section").next().attr("id"); $.mPageScroll2id("scrollTo", to); }); }); //Videos popup jQuery var popupvideos = $('.popup-videos'); if (popupvideos.length) { $('.popup-videos').magnificPopup({ disableOn: 10, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false }); } /*------------------------------------- OwlCarousel -------------------------------------*/ $('.rs-carousel').each(function () { var owlCarousel = $(this), loop = owlCarousel.data('loop'), items = owlCarousel.data('items'), margin = owlCarousel.data('margin'), stagePadding = owlCarousel.data('stage-padding'), autoplay = owlCarousel.data('autoplay'), autoplayTimeout = owlCarousel.data('autoplay-timeout'), 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'), smDevice2 = owlCarousel.data('ipad-device2'), smDeviceNav2 = owlCarousel.data('ipad-device-nav2'), smDeviceDots2 = owlCarousel.data('ipad-device-dots2'), mdDevice = owlCarousel.data('md-device'), centerMode = owlCarousel.data('center-mode'), HoverPause = owlCarousel.data('hoverpause'), mdDeviceNav = owlCarousel.data('md-device-nav'), mdDeviceDots = owlCarousel.data('md-device-dots'); owlCarousel.owlCarousel({ loop: (loop ? true : false), items: (items ? items : 4), lazyLoad: true, center: (centerMode ? true : false), autoplayHoverPause: (HoverPause ? true : false), margin: (margin ? margin : 0), //stagePadding: (stagePadding ? stagePadding : 0), autoplay: (autoplay ? true : false), autoplayTimeout: (autoplayTimeout ? autoplayTimeout : 1000), 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), center: false, }, 768: { items: (smDevice2 ? smDevice2 : 2), nav: (smDeviceNav2 ? true : false), dots: (smDeviceDots2 ? true : false), center: false, }, 992: { items: (smDevice ? smDevice : 3), nav: (smDeviceNav ? true : false), dots: (smDeviceDots ? true : false), center: false, }, 1200: { items: (mdDevice ? mdDevice : 4), nav: (mdDeviceNav ? true : false), dots: (mdDeviceDots ? true : false), } } }); }); // Skill bar var skillbar = $('.skillbar'); if (skillbar.length) { $('.skillbar').skillBars({ from: 0, speed: 4000, interval: 100, decimals: 0, }); } // Rs Pic var rs_pie = $('.rs-pie-content'); if (rs_pie.length) { $('.rs-pie').easyPieChart({ size: 170, barColor: "#FF6D00", scaleLength: 0, lineWidth: 8, trackColor: "#0C6460", lineCap: "circle", animate: 2000, }); } // scrollTop init var totop = $('#scrollUp'); win.on('scroll', function () { if (win.scrollTop() > 150) { totop.fadeIn(); } else { totop.fadeOut(); } }); totop.on('click', function () { $("html,body").animate({ scrollTop: 0 }, 500) }); //canvas menu var navexpander = $('#nav-expander'); if (navexpander.length) { $('#nav-expander, #nav-close, #nav-close2, .offwrap').on('click', function (e) { e.preventDefault(); $('body').toggleClass('nav-expanded'); }); } /*======== Gallery Masonry ================*/ $('.container').imagesLoaded(function () { var $grid = $('.grid-masonry').isotope({ // options itemSelector: '.grid-item', percentPosition: true, masonry: { // use outer width of grid-sizer for columnWidth columnWidth: 0, }, }); }); /*===== End of Gallery Masonry ======*/ // Offcanvas btn $('.menu-wrap-off a').each(function () { var href = $(this).attr("href"); if (href == "#") { $(this).addClass('hash'); } else { $(this).removeClass('hash'); } }); /******** Mobile Menu Start ********/ $('.mobile-navbar-menu a').each(function () { var href = $(this).attr("href"); if (href = "#") { $(this).addClass('hash'); } else { $(this).removeClass('hash'); } }); $.fn.menumaker = function (options) { var mobile_menu = $(this), settings = $.extend({ format: "dropdown", sticky: false }, options); return this.each(function () { mobile_menu.find('li ul').parent().addClass('has-sub'); var multiTg = function () { mobile_menu.find(".has-sub").prepend('<span class="submenu-button"><em></em></span>'); mobile_menu.find(".hash").parent().addClass('hash-has-sub'); mobile_menu.find('.submenu-button').on('click', function () { $(this).toggleClass('submenu-opened'); if ($(this).siblings('ul').hasClass('open-sub')) { $(this).siblings('ul').removeClass('open-sub').hide('fadeIn'); $(this).siblings('ul').hide('fadeIn'); } else { $(this).siblings('ul').addClass('open-sub').hide('fadeIn'); $(this).siblings('ul').slideToggle().show('fadeIn'); } }); }; if (settings.format === 'multitoggle') multiTg(); else mobile_menu.addClass('dropdown'); if (settings.sticky === true) mobile_menu.css('position', 'fixed'); var resizeFix = function () { if ($(window).width() > 991) { mobile_menu.find('ul').show('fadeIn'); mobile_menu.find('ul.sub-menu').hide('fadeIn'); } }; resizeFix(); return $(window).on('resize', resizeFix); }); }; $(document).ready(function () { $("#mobile-navbar-menu").menumaker({ format: "multitoggle" }); }); })(jQuery);