/****************************************************************************** * Custom Script --------------------------------------------------------------* ******************************************************************************/ jQuery(document).ready(function() { /*****carousel slider*****/ // settings var $slider = $('.slider'); // class or id of carousel slider var $slide = 'li'; // could also use 'img' if you're not using a ul var $transition_time = 1000; // 1 second var $time_between_slides = 3000; // 3 seconds function slides(){ return $slider.find($slide); } slides().fadeOut(); // set active classes slides().first().addClass('active'); slides().first().fadeIn($transition_time); // auto scroll $interval = setInterval( function(){ var $i = $slider.find($slide + '.active').index(); slides().eq($i).removeClass('active'); slides().eq($i).fadeOut($transition_time); if (slides().length == $i + 1) $i = -1; // loop to start slides().eq($i + 1).fadeIn($transition_time); slides().eq($i + 1).addClass('active'); } , $transition_time + $time_between_slides ); /*****Tabs*****/ //When page loads... $('.tabs-wrapper').each(function() { $(this).find(".tab_content").hide(); //Hide all content $(this).find("ul.tabs li:first").addClass("active").show(); //Activate first tab $(this).find(".tab_content:first").show(); //Show first tab content }); //On Click Event $("ul.tabs li").click(function(e) { $(this).parents('.tabs-wrapper').find("ul.tabs li").removeClass("active"); //Remove any "active" class $(this).addClass("active"); //Add "active" class to selected tab $(this).parents('.tabs-wrapper').find(".tab_content").hide(); //Hide all tab content var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content $(this).parents('.tabs-wrapper').find(activeTab).fadeIn(); //Fade in the active ID content e.preventDefault(); }); /*****Toggle*****/ $(".toggle-content").hide(); $("h5.toggle").toggle(function(){ $(this).addClass("active"); }, function () { $(this).removeClass("active"); }); $("h5.toggle").click(function(){ $(this).next(".toggle-content").slideToggle(); }); /*****simplyScroll*****/ $(function() { $("#scroller").simplyScroll(); }); /*****Mobile*****/ jQuery('#nav-menu .nav-menu').mobileMenu({ defaultText: 'Navigate to...', //default text for select menu className: 'select-menu', //class name subMenuDash: '   –' //submenu separator }); /*****FlexSlider*****/ $('.flexslider').flexslider({ animation: "slide", // slide or fade slideshowSpeed: 4000, // Time in milliseconds before the the next slide starts }); /*****Home-Reviews*****/ $('.reviews').flexslider({ animation: "slide", // slide or fade slideshow: false, // true or false directionNav: false, controlsContainer: ".control-nav", controlNav: true, smoothHeight: true, animationSpeed: 800 }); /*****Superfish*****/ $('#nav-menu ul').superfish({ delay: 200, animation: { height:'show'}, speed: 'fast', autoArrows: false, dropShadows: false }); /*****FitVids*****/ $("#container").fitVids(); /*****FancyBox*****/ $(".img_frame").fancybox(); $(".attachment a").fancybox({ openEffect : 'none', closeEffect : 'none' }); /*****Scroller*****/ $("#back-to-top").hide(); $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 400) { $('#back-to-top').fadeIn(); } else { $('#back-to-top').fadeOut(); } }); $('#back-to-top').click(function () { $('body,html').animate({ scrollTop: 0 }, 1000); return false; }); }); });