(function ($) { 'use strict'; function homeSlide() { $('.slide-carousel').owlCarousel({ loop: true, autoplay: true, margin: 10, delay:3000, nav: true, navText: ["",""], dots: false, responsive: { 0: { items: 1 }, 600: { items: 1 }, 1000: { items: 1 } } }) } homeSlide() // FOR PRICE FILTER function priceFilter(){ var postFilter = $('.filter-init'); $.each(postFilter, function (index, value) { var el = $(this); var parentClass = $(this).parent().attr('class'); var $selector = $('#' + el.attr('id')); $($selector).imagesLoaded(function () { var festivarMasonry = $($selector).isotope({ itemSelector: '.filter-item', percentPosition: true, masonry: { columnWidth: 0, gutter: 0 } }); $('.collapse').on('shown.bs.collapse hidden.bs.collapse', function () { festivarMasonry.isotope('layout'); }); $(document).on('click', '.' + parentClass + ' .tab-filter a', function () { var filterValue = $(this).attr('data-filter'); festivarMasonry.isotope({ filter: filterValue, animationOptions: { duration: 450, easing: "linear", queue: false, } }); return false; }); $('.filter-wrapper .tab-filter a:first-child').click(); }); }); } priceFilter() $(document).on('click', '.tab-filter a', function () { $(this).siblings().removeClass('active'); $(this).addClass('active'); }); // counter up $('.counter').counterUp({ delay: 10, time: 1000 }); // mobile size function menuSmall() { $(".dropdown-toggle").on("click", function(e) { if (window.innerWidth <= 991) { e.preventDefault(); $(this).parent().toggleClass("current"); $(this).next().slideToggle(); } }); } menuSmall() // scrollingup function scrolltop() { $(window).on('scroll', function () { if ($(this).scrollTop() > 200) { $('.scrollingUp').addClass('is-active'); } else { $('.scrollingUp').removeClass('is-active'); } }); $('.scrollingUp').on('click', function () { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); } scrolltop() // sticky menu function Stickymenu() { if ($(".sticky").length > 0) { $(window).on('scroll', function () { if ($(window).scrollTop() >= 250) { $('.sticky').addClass('sticky-menu'); } else { $('.sticky').removeClass('sticky-menu'); } }); } } Stickymenu() // masonary function masonsary() { // blog masonry var $grid = $(".grid").masonry({ // options itemSelector: ".grid-item", columnWidth: ".grid-item", // percentPosition: true, gutter: 0, fitWidth: false }); var gridItems = $(".grid-item"); if (gridItems.length > 0) { $grid.imagesLoaded().progress(function () { $grid.masonry("layout"); }); } else { } } masonsary() })(jQuery);