/* | ---------------------------------------------------------------------------------- | TABLE OF CONTENT | ---------------------------------------------------------------------------------- 1. Setting 2. Icon Hovered 3. Waypoint Animated 4. Price Range 5. Camera Slider 6. Scroll Top 7. Carousels All 8. Paralax 9. Slider Product 10. Flickr 11. Fancybox 12. Contact Form */ jQuery(document).ready(function($) { "use strict"; $( '
' ).insertAfter( ".form-submit #contact-submit" ); $( ".woocommerce .button" ).wrapInner( "" ); var windowHeight = $(window).height(); var windowWidth = $(window).width(); // Btn icon hovered $(".btn-icon").hover( function() { $(this).addClass('btn-hovered'); }, function() { $(this).removeClass('btn-hovered'); } ); // Animated Entrances if (windowWidth > 1200) { $(window).scroll(function() { $('.animatedEntrance').each(function() { var imagePos = $(this).offset().top; var topOfWindow = $(window).scrollTop(); if (imagePos < topOfWindow + 400) { $(this).addClass("slideUp"); // slideUp, slideDown, slideLeft, slideRight, slideExpandUp, expandUp, fadeIn, expandOpen, bigEntrance, hatch } }); }); } // WayPoints if (windowWidth < 1200) { $("body").removeClass("noIE"); } $('.noIE .animated:not(.animation-done)').waypoint(function() { var animation = $(this).data('animation'); $(this).addClass('animation-done').addClass(animation); }, { triggerOnce: true, offset: '90%' }); //PRICE RANGE if ($('#slider-start').length > 0) { $("#slider-start").noUiSlider({ start: [20, 80], range: { 'min': [0], 'max': [100] } }); $('#slider-start').Link('lower').to( $('#min_price') ); $('#slider-start').Link('upper').to( $('#max_price') ); } if ($('#slider-start2').length > 0) { $("#slider-start2").noUiSlider({ start: [20, 80], range: { 'min': [0], 'max': [100] } }); } // CAMERA SLIDER function camera_slider() { if ($('.camera_slider').length > 0) { if (windowWidth < 500) { $('.camera_slider').css( "max-height", "650px" ); $('.camera_slider').camera({ fx: 'random', playPause: true, random: false, loader: 'none', height: '320px', pagination: false, thumbnails: true, portrait: false, hover: true, opacityOnGrid: false }); } else { $('.camera_slider').css( "max-height", "650px" ); $('.camera_slider').camera({ fx: 'random', playPause: true, random: false, loader: 'none', pagination: false, thumbnails: true, portrait: false, hover: true, opacityOnGrid: false }); } } } camera_slider(); // Animate the scroll to top $('.scroll-top').click(function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 300); }); // Carousels All function carouselBx() { if (windowWidth > 800) { var brandslider = $('.brandslider ul li').length; if (brandslider > 6) { $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 5, maxSlides: 6, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } var carReviewlength = $('.carousel-1 li').length; if (carReviewlength > 2) { $('.carousel-1').bxSlider({ slideWidth: 370, minSlides: 3, maxSlides: 3, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } var car3length = $('.carousel-3 ul li').length; if (car3length > 6) { $('.carousel-3 ul').bxSlider({ slideWidth: 180, minSlides: 5, maxSlides: 6, slideMargin: 20 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } } else { if (windowWidth > 600) { $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 4, maxSlides: 4, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-1').bxSlider({ slideWidth: 370, minSlides: 1, maxSlides: 1, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-3 ul').bxSlider({ slideWidth: 370, minSlides: 1, maxSlides: 1, slideMargin: 20 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } else { $('.carousel-1').bxSlider(); $('.bx-next').html(' ') $('.bx-prev').html(' ') $('.carousel-3 ul').bxSlider({ slideWidth: 320, minSlides: 1, maxSlides: 1, slideMargin: 10 }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } $('.brandslider ul').bxSlider({ slideWidth: 180, minSlides: 4, maxSlides: 4, slideMargin: 20, auto: true }); $('.bx-next').html(' ') $('.bx-prev').html(' ') } } carouselBx(); $(window).resize(function() { carouselBx(); }); $('.carousel1').bxSlider({ mode: 'vertical', auto: true, nextText: '', prevText: '' }); $('.bx-next').html(' ') $('.bx-prev').html(' ') // PARALAX $(window).scroll(function(e) { parallax(); }); function parallax() { var scrolled = $(window).scrollTop(); $('.bg').css('top', -(scrolled * 0.2) + 'px'); $('.bg2').css('top', -(scrolled * 0.2) + 'px'); $('.bg3').css('top', -(scrolled * 0.2) + 'px'); $('.bg4').css('top', -(scrolled * 0.2) + 'px'); } // SLIDER if ($('#slider-product').length > 0) { $('#carousel').flexslider({ animation: "slide", controlNav: false, animationLoop: false, slideshow: false, itemWidth: 170, itemMargin: 5, asNavFor: '#slider-product' }); $('#slider-product').flexslider({ animation: "slide", controlNav: false, animationLoop: false, slideshow: false, sync: "#carousel" }); } // SELECT BOX if ($('#find-car').length > 0) { $("#find-car select").selectbox(); } if ($('.widget-filter').length > 0) { $(".widget-filter select").selectbox(); } $(".woocommerce-ordering select").selectbox(); $(".variations select").selectbox(); $(".widget_archive select").selectbox(); $(".widget_categories select").selectbox(); $(".textwidget select").selectbox(); // Flickr Feed if ($('#flickr-feed').length > 0) { var $flcr_feed; $flcr_feed = $('#flickr-feed'); if ($flcr_feed.length) { $('#flickr-feed').jflickrfeed({ limit: $flcr_feed.data('items'), qstrings: { id: $flcr_feed.data('fid') }, itemTemplate: '