jQuery(document).ready(function(){ //Mobile menu display (list mode) jQuery('.menu-mobile-toggle').click(function(e){ jQuery('body').toggleClass('menu-mobile-active'); }); //DEFAULT WORDPRESS GALLERY LIGHTBOX //Adds PrettyPhoto to galleries with the source file as the target link jQuery("a[rel^='gallery']").prettyPhoto({ show_title: false, overlay_gallery: false, theme: 'pp_default', deeplinking: false, social_tools: false }); //SLIDESHOWS //Enables inline slideshows jQuery('.slideshow-slides').each(function(){ var p = this.parentNode; var speed = jQuery(this).data('speed'); if(typeof speed != 'undefined') speed = 1000; var timeout = jQuery(this).data('timeout'); if(typeof timeout != 'undefined') timeout = 1000; var effect = jQuery(this).data('effect'); if(typeof effect != 'undefined') effect = 'fade'; jQuery(this).cycle({ speed: speed, timeout: timeout, fx: effect, pause: true, pauseOnPagerHover: true, containerResize: false, slideResize: false, fit: 1, before: resize_slideshow_height, after: resize_slideshow_height, prev: jQuery('.slideshow-prev', p), next: jQuery('.slideshow-next', p), pager: jQuery('.slideshow-pages', p) }); }); //SKIPPING BUTTONS //Adds smooth scrolling to an anchor link with the specified class jQuery('.skip-to').click(function(e){ e.preventDefault(); var target_id = jQuery(this).attr('href'); jQuery('html, body').animate({ scrollTop: jQuery(target_id).offset().top }, 1000); }); }); //Resizes slideshow height after each transition function resize_slideshow_height(curr, next, opts, fwd) { var ht = jQuery(this).height(); jQuery(this).parent().animate({height: ht}); } function cpotheme_slide_resize(curr, next, opts, fwd) { var ht = jQuery(this).height(); jQuery(this).parent().animate({height: ht}); }