(function($){ 'use strict'; /** * All of the code for your public-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function(){ * * }); * * When the window is loaded: * * $(window).load(function(){ * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ $(function(){ $(".wprs_rd_more").click(function(){ $(this).hide(); $(this).next("span").show(); $(this).closest(".wprev-slider-widget").css("height", "auto"); $(this).closest(".wprev-slider").css("height", "auto"); }); $(".wprev-slider").each(function(index){ createaslider(this,'shortcode'); }); $(".wprev-slider-widget").each(function(index){ createaslider(this,'widget'); }); function createaslider(thissliderdiv,type){ var showarrows=true; if(type=='widget'){ showarrows=false; } $(thissliderdiv).find('li').show(); $(thissliderdiv).wprs_unslider({ autoplay:false, infinite:false, delay: '3000', speed: '750', animation: 'horizontal', arrows: showarrows, animateHeight: true, activeClass: 'wprs_unslider-active', } ); setTimeout(function(){ var firstheight=$(thissliderdiv).find('.wprs_unslider-active').height(); $(thissliderdiv).css('height', firstheight); $(thissliderdiv).find("li.wprevnextslide").removeClass('wprevnextslide'); }, 500); }; $(".wprevpro_t1_outer_div").on('mouseenter touchstart', '.wprevtooltip', function(e){ var titleText=$(this).attr('data-wprevtooltip'); $(this).data('tiptext', titleText).removeAttr('data-wprevtooltip'); $('

').text(titleText).appendTo('body').css('top', (e.pageY - 15) + 'px').css('left', (e.pageX + 10) + 'px').fadeIn('slow'); }); $(".wprevpro_t1_outer_div").on('mouseleave touchend', '.wprevtooltip', function(e){ $(this).attr('data-wprevtooltip', $(this).data('tiptext')); $('.wprevpro_tooltip').remove(); }); $(".wprevpro_t1_outer_div").on('mousemove', '.wprevtooltip', function(e){ $('.wprevpro_tooltip').css('top', (e.pageY - 15) + 'px').css('left', (e.pageX + 10) + 'px'); }); }); })(jQuery);