jQuery(document).ready(function($){ if($('.as-slider').length > 0 ) { $('.as-slider').each(function(){ var cap = $(this).find('.as-slide-caption'); var img = $(this).find('.as-slide-image'); cap.each(function(){ var cap_h = $(this).outerHeight(); var cap_more_h = 0; if($(this).find('.as-slide-more').length > 0 ){ cap_more_h += 49; } $(this).css({ 'top' : '50%', 'margin-top' : -((cap_h - cap_more_h) / 2) }); }); $(this).bxSlider({ slideSelector: '.as-slide-item', pager: false, controls: true, nextSelector: "#" + $(this).parent().find('.as-slider-control').attr('id'), prevSelector: "#" + $(this).parent().find('.as-slider-control').attr('id'), autoStart: false, mode: 'fade', nextText: '', prevText: '', adaptiveHeight: true, onSliderLoad: function( index ) { $(this.slideSelector).eq(index).delay(80).queue(function(){ $(this).addClass('active'); $(this).dequeue(); }); var img = $(this.slideSelector).eq(index).find('.as-slide-image'); img.each(function(){ var img_h = $(this).parents('.as-slide-item').outerHeight(); $(this).css({ 'line-height': img_h + 'px' }) }); }, onSlideBefore: function($elem, oldI, newI){ $(this.slideSelector).eq(oldI).removeClass('active'); var img = $(this.slideSelector).eq(newI).find('.as-slide-image'); img.each(function(){ var img_h = $(this).parents('.as-slide-item').outerHeight(); $(this).css({ 'line-height': img_h + 'px' }) }); }, onSlideAfter: function($elem, oldI, newI){ $(this.slideSelector).eq(newI).addClass('active'); var img = $(this.slideSelector).eq(newI).find('.as-slide-image'); img.each(function(){ var img_h = $(this).parents('.as-slide-item').outerHeight(); $(this).css({ 'line-height': img_h + 'px' }) }); } }); }); } });