/* * Template Name: Unique - Responsive vCard Template * Author: lmpixels * Author URL: http://themeforest.net/user/lmpixels * Version: 1.0 */ (function($) { "use strict"; // Portfolio subpage filters function portfolio_init() { var portfolio_grid = $('#portfolio_grid'), portfolio_filter = $('#portfolio_filters'); if (portfolio_grid) { portfolio_grid.shuffle({ speed: 450, itemSelector: 'figure' }); $('.site-main-menu').on("click", "a", function (e) { portfolio_grid.shuffle('update'); }); portfolio_filter.on("click", ".filter", function (e) { portfolio_grid.shuffle('update'); e.preventDefault(); $('#portfolio_filters .filter').parent().removeClass('active'); $(this).parent().addClass('active'); portfolio_grid.shuffle('shuffle', $(this).attr('data-group') ); }); } } // /Portfolio subpage filters // /Contact form validator // /Hide Mobile menu // /Custom scroll // On Document Load $(document).on('ready', function() { // Template Demo Panel // Initialize Portfolio grid var $portfolio_container = $("#portfolio_grid"); $portfolio_container.imagesLoaded(function () { setTimeout(function(){ portfolio_init(this); }, 500); }); // Portfolio hover effect init $(' #portfolio_grid > figure > a ').each( function() { $(this).hoverdir(); } ); // Mobile menu $('.menu-toggle').on("click", function () { $('#site_header').toggleClass('mobile-menu-hide'); }); // Mobile menu hide on main menu item click $('.site-main-menu').on("click", "a", function (e) { mobileMenuHide(); }); // Testimonials Slider $(".testimonials.owl-carousel").owlCarousel({ nav: true, // Show next/prev buttons. items: 3, // The number of items you want to see on the screen. loop: false, // Infinity loop. Duplicate last and first items to get loop illusion. navText: false, margin: 10, responsive : { // breakpoint from 0 up 0 : { items: 1, }, // breakpoint from 480 up 480 : { items: 1, }, // breakpoint from 768 up 768 : { items: 2, }, 1200 : { items: 3, } } }); // Text rotation $('.text-rotation').owlCarousel({ loop: true, dots: false, nav: false, margin: 10, items: 1, autoplay: true, autoplayHoverPause: false, autoplayTimeout: 3800, animateOut: 'zoomOut', animateIn: 'zoomIn' }); }); })(jQuery);