/* ===================================== Template Name: Appmela Author Name: Themelamp Author URL: http://themelamp.com Description: Appmela is a modern & powerfull html5 template for any app landing page showcase. Version: 1.0 ========================================*/ /*======================================= [Start Activation Code] ========================================= 01. Onepage Nav JS 02. Hero Slider JS 03. Counter Up JS 04. Swipper Slider JS 05. Testimonials Slider JS 06. Blog Slider JS 07. Twitter Slider JS 08. Brands Slider JS 09. Aos Animation JS 10. Magnipic Popup JS 11. Scroll Up JS 12. Animate Scroll JS 13. Preloader JS ========================================= [End Activation Code] =========================================*/ (function ($) { "use strict"; $(document).ready(function(){ /*==================================== 01. Sticky Header JS ======================================*/ $('.mobile-menu-active').slicknav({ prependTo:".mobile-menu", label:"", //you can add mobile menu text }); /*==================================== 01. Sticky Header JS ======================================*/ $(window).on('scroll', function() { if ($(this).scrollTop() > 0) { $('.header.sticky').addClass("active"); } else { $('.header.sticky').removeClass("active"); } }); $('.menu').onePageNav({ currentClass: 'active', changeHash: false, scrollSpeed: 750, scrollThreshold: 0.5, filter: '', easing: 'swing', begin: function() { //I get fired when the animation is starting }, end: function() { //I get fired when the animation is ending }, scrollChange: function($currentListItem) { //I get fired when you enter a section and I pass the list item of the section } }); /*==================================== 02. Hero Slider JS ======================================*/ $(".hero-slider").owlCarousel({ items: 1, loop: true, margin: 0, autoplay: false, autoplayTimeout: 2000, smartSpeed: 400, mouseDrag: true, center: false, dots: true, nav: false, }); /*==================================== 03. Counter Up JS ======================================*/ $('.count').counterUp({ time: 3000, delay: 50, }); /*==================================== 04. Swipper Slider JS ======================================*/ var swiper = new Swiper('.swiper-container.swiper-3d-gallery', { slidesPerView: 5, initialSlide: 5, nextButton: '.slider-button-next', prevButton: '.slider-button-prev', keyboardControl: true, mousewheelControl: false, lazyLoading: true, lazyLoadingInPrevNext: true, autoplay: 0, grabCursor: true, loop: true, spaceBetween: 40, centeredSlides: true, effect: 'coverflow', coverflow: { rotate: 40, stretch: 10, depth: 55, modifier: 0.5, slideShadows : false }, breakpoints: { 1199: { slidesPerView: 3, spaceBetween: 30, }, 991: { slidesPerView: 3, spaceBetween: 30, }, 767: { slidesPerView: 2, spaceBetween: 30, }, 575: { slidesPerView: 1, spaceBetween: 30, } } }); /*==================================== 05. Testimonials Slider JS ======================================*/ $('.testimonials-slider .slider-active').bxSlider({ auto:false, controls: true, nextText: '', prevText: '', pause: 3000, speed: 500, pager: true, pagerCustom: '#testimonials-slider-pager' }); /*==================================== 06. Blog Slider JS ======================================*/ $(".blog-slider").owlCarousel({ loop: true, margin: 30, dots: true, autoplay: false, autoplayTimeout: 4000, smartSpeed: 1000, mouseDrag: true, touchDrag: false, items: 3, nav: false, navText: ['', ''], responsive:{ 300: { items: 1, }, 480: { items: 1, }, 768: { items: 2, }, 1170: { items: 3, }, } }); /*==================================== 07. Twitter Slider JS ======================================*/ $(".twitter-slider").owlCarousel({ autoplay:false, loop:true, smartSpeed: 700, autoplayTimeout:5000, autoplayHoverPause:true, center:false, items:1, margin:0, dots:false, nav: true, navText: ['', ''], }); /*==================================== 08. Brands Slider JS ======================================*/ $(".brands-slider").owlCarousel({ autoplay:false, loop:true, smartSpeed: 700, autoplayTimeout:5000, autoplayHoverPause:true, center:false, items:6, margin:0, dots:false, nav: false, responsive:{ 300: { items: 1, }, 480: { items: 2, }, 768: { items: 4, }, 1170: { items: 6, }, } }); /*==================================== 09. Aos Animation ======================================*/ AOS.init(); /*===================================== 10. Magnipic Popup ======================================*/ $('.video-play').magnificPopup({ type: 'iframe', removalDelay: 300, mainClass: 'mfp-fade' }); /*==================================== 11. Scroll Up JS ======================================*/ $.scrollUp({ scrollText: '', easingType: 'easeInOutExpo', scrollSpeed: 900, animation: 'fade' }); /*==================================== 12. Animate Scrool ======================================*/ $('.a-scrool').on('click', function(event) { var $anchor = $(this); $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top -0 }, 1500, 'easeInOutQuart'); event.preventDefault(); }); }); /*==================================== 12. Preloader ======================================*/ $(window).on('load', function () { "use strict"; $(".preloader").fadeOut(1000); }); })(jQuery);