$(document).ready(function(){ "use strict"; /* ================================= LOADER =================================== */ $(".loader").delay(400).fadeOut(); $(".animationload").delay(400).fadeOut("fast"); /* ================================= NAVBAR =================================== */ jQuery(window).scroll(function () { var top = jQuery(document).scrollTop(); var batas = jQuery(window).height(); var header = jQuery('#header'); if ( top > 300 ) { $('.navbar-main').addClass('stiky'); }else { $('.navbar-main').removeClass('stiky'); } }); /* ================================= BANNER ROTATOR IMAGE =================================== */ $('#slides').superslides({ //animation: "fade", play: 5000, slide_speed: 800, pagination: true, hashchange: false, scrollable: true, }); /* ================================= COUNTER =================================== */ $('.counter').counterUp({ delay: 10, time: 1000 }); /* ================================= OWL =================================== */ var caro = $("#testimonial"); caro.owlCarousel({ items: 1, autoplay: true, autoplayTimeout: 5000, autoplayHoverPause: true, loop: true, }); var slide = $("#slide-image"); slide.owlCarousel({ items: 1, autoplay: true, autoplayTimeout: 5000, autoplayHoverPause: true, loop: true, }); var owl = $("#owl-testimony"); owl.owlCarousel({ autoplay: 5000, stopOnHover: true, margin: 30, items : 3, //nav: true, //navText: ["", ""], dots: true, loop: true, responsive:{ 0:{ items:1 }, 1000:{ items:3 } } }); var testimony2 = $("#testimony2"); testimony2.owlCarousel({ autoplay: 5000, stopOnHover: true, margin: 30, items : 2, //nav: true, //navText: ["", ""], dots: true, loop: true, responsive:{ 0:{ items:1 }, 1000:{ items:2 } } }); var popularPost = $("#popular-post"); popularPost.owlCarousel({ items: 1, autoplay: true, autoplayTimeout: 5000, autoplayHoverPause: true, loop: true, margin: 10, }); /* ================================= FAQ =================================== */ $(".panel").on("show.bs.collapse hide.bs.collapse", function(e) { if (e.type=='show'){ $(this).addClass('active'); }else{ $(this).removeClass('active'); } }); /* ================================= ISOTOP =================================== */ var $grid = $('.grid').isotope({ itemSelector: '.grid-item', isFitWidth: true, masonry: { columnWidth: '.grid-sizer' } }); $grid.imagesLoaded().progress( function() { $grid.isotope('layout'); }); var $grid2 = $('.grid2').isotope({ itemSelector: '.grid-item2', percentPosition: true, masonry: { columnWidth: '.grid-sizer2', gutter: '.gutter-sizer2' } }); $grid2.imagesLoaded().progress( function() { $grid2.isotope('layout'); }); var $grid3 = $('.grid3').isotope({ itemSelector: '.grid-item3', isFitWidth: true, masonry: { columnWidth: '.grid-sizer3' } }); $grid3.imagesLoaded().progress( function() { $grid3.isotope('layout'); }); var $gridv1 = $('.grid-v1'); $gridv1.isotope({ itemSelector: '.grid-item-v1', isFitWidth: true, filter: '.photo', masonry: { columnWidth: '.grid-sizer-v1' } }); $gridv1.imagesLoaded().progress( function() { $gridv1.isotope('layout'); }); $('.portfolio_filter a').on('click', function() { $('.portfolio_filter .active').removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); $gridv1.isotope({ filter: selector, animationOptions: { duration: 500, animationEngine : "jquery" } }); return false; }); var $gridv2 = $('.grid-v2'); $gridv2.isotope({ itemSelector: '.grid-item-v1', isFitWidth: true, filter: '.graphic', masonry: { columnWidth: '.grid-sizer-v1' } }); $gridv2.imagesLoaded().progress( function() { $gridv2.isotope('layout'); }); $('.portfolio_filter a').on('click', function() { $('.portfolio_filter .active').removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); $gridv2.isotope({ filter: selector, animationOptions: { duration: 500, animationEngine : "jquery" } }); return false; }); /* ================================= jQuery.YoutubeBackground =================================== */ $('#video').YTPlayer({ fitToBackground: true, videoId: '5ZmVn25vs-k' }); /* ================================= SCROLL TO =================================== */ $('a[href^="#"]').on('click', function(event) { var target = $(this.getAttribute('href')); if( target.length ) { event.preventDefault(); $('html, body').stop().animate({ scrollTop: target.offset().top }, 1000); } }); /* ================================= SKILLBAR =================================== */ $('.skill-progress .skill').each(function () { var $this = $(this); var myVal = $(this).data("value"); var mypercent = $(this).attr("data-percent"); var targetbox = $(this).children('.outer-box'); $this.appear(function() { $(window).one('scroll', function() { progress(mypercent, $(targetbox)); }); }); function progress(percent, $element) { var myItem = $element.children('div'); myItem.append(''); var progressBarWidth = percent * $element.width() / 100; $element.find('div').animate({ width: progressBarWidth }, 2000).find('span').html(percent + "% "); } }); /* ================================= MAGNIFIC POPUP =================================== */ $('.grid, .grid-v1, .grid-v2').magnificPopup({ delegate: 'a', type: 'image', tLoading: 'Loading image #%curr%...', mainClass: 'mfp-img-mobile', gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] // Will preload 0 - before current, and 1 after the current image }, image: { tError: 'The image #%curr% could not be loaded.', titleSrc: function(item) { return item.el.attr('title') + ''; } } }); $('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({ disableOn: 700, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false }); });