/*--------------------- Copyright (c) 2023 ----------------------- [Master Javascript] Project: Fascination html -------------------------------------------------------------------*/ (function ($) { "use strict"; var Fascination = { initialised: false, version: 1.0, mobile: false, init: function () { if (!this.initialised) { this.initialised = true; } else { return; } /*-------------- Fascination Functions Calling --------------------------------------------------- ------------------------------------------------------------------------------------------------*/ this.banner_slider(); this.product_slider(); this.blog_slider(); this.testimonial_slider(); this.bottom_top(); this.loader(); this.toggle_menu(); this.navbar(); }, /*-------------- Fascination Functions Calling --------------------------------------------------- --------------------------------------------------------------------------------------------------*/ // Banner Slider banner_slider: function () { var swiper = new Swiper(".fas_banner_slider", { pagination: { el: ".swiper-pagination", dynamicBullets: true, clickable: true, }, loop: true, speed: 2000, }); }, // Product Slider product_slider: function () { var swiper = new Swiper('.fas_product_slider', { slidesPerView: 4, spaceBetween: 30, loop: true, speed: 2000, navigation: { nextEl: "#fas_prod_next", prevEl: "#fas_prod_prev", }, breakpoints: { 1199: { slidesPerView: 4, spaceBetween: 30, }, 992: { slidesPerView: 3, spaceBetween: 30, }, 768: { slidesPerView: 2, spaceBetween: 30, }, 575: { slidesPerView: 2, spaceBetween: 15, }, 320: { slidesPerView: 1, spaceBetween: 15, } , 0: { slidesPerView: 1, spaceBetween: 15, } } }); }, // Product Slider blog_slider: function () { var swiper = new Swiper('.fas_blog_slider', { slidesPerView: 3, spaceBetween: 30, loop: true, speed: 2000, navigation: { nextEl: "#fas_blog_next", prevEl: "#fas_blog_prev", }, breakpoints: { 1199: { slidesPerView: 3, spaceBetween: 30, }, 992: { slidesPerView: 3, spaceBetween: 30, }, 768: { slidesPerView: 2, spaceBetween: 30, }, 575: { slidesPerView: 1, spaceBetween: 15, }, 320: { slidesPerView: 1, spaceBetween: 15, } , 0: { slidesPerView: 1, spaceBetween: 15, } } }); }, // Testimonial Slider testimonial_slider: function () { var swiper = new Swiper(".fas_testi_slider", { slidesPerView: 3, spaceBetween: 30, loop: true, speed: 2000, pagination: { el: ".swiper-pagination", dynamicBullets: true, clickable: true, }, loop: true, speed: 2000, breakpoints: { 1199: { slidesPerView: 3, spaceBetween: 30, }, 992: { slidesPerView: 3, spaceBetween: 30, }, 768: { slidesPerView: 2, spaceBetween: 30, }, 575: { slidesPerView: 1, spaceBetween: 15, }, 320: { slidesPerView: 1, spaceBetween: 15, } , 0: { slidesPerView: 1, spaceBetween: 15, } } }); }, // Bottom To Top bottom_top: function () { if ($('#button').length > 0) { var btn = $('#button'); var fixed = $('.pp-header-wrapper'); $(window).scroll(function () { if ($(window).scrollTop() > 300) { btn.addClass('show'); fixed.addClass('pp-header-fixed'); } else { btn.removeClass('show'); fixed.removeClass('pp-header-fixed'); } }); btn.on('click', function (e) { e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, '300'); }); } }, // loader loader: function () { jQuery(window).on('load', function () { $(".loader").fadeOut(); $(".spinner").delay(500).fadeOut("slow"); }); }, // toggle menu toggle_menu: function(){ $('.fas_logo span, .fas_body_overlay').on('click', function () { $('body').toggleClass('menu-open'); $('.fas_menu').toggleClass('mt_bgtempconatainer'); }) }, navbar: function() { $('.as-CommonClass-navbar').on('click',function (e) { var th = $(this).attr('top-h'); var target = this.hash, $target = $(target); $('html, body').stop().animate({ 'scrollTop': $target.offset().top-th }, 100, 'swing', function () { window.location.hash = target; }); }); }, }; Fascination.init(); }(jQuery));