Javascript bxSlider onSlideBefore-dons';第一次通过后不能工作
我正在使用bxSlider和onSlideBefore回调制作幻灯片。当它在滑块的第一次迭代中工作时,该函数在后续访问特定幻灯片时失败,或者在通过幻灯片的第二次(和第二次)迭代中失败 下面是有问题的代码:Javascript bxSlider onSlideBefore-dons';第一次通过后不能工作,javascript,jquery,bxslider,Javascript,Jquery,Bxslider,我正在使用bxSlider和onSlideBefore回调制作幻灯片。当它在滑块的第一次迭代中工作时,该函数在后续访问特定幻灯片时失败,或者在通过幻灯片的第二次(和第二次)迭代中失败 下面是有问题的代码: $(document).ready(function(){ var slider = $('.slider').bxSlider({ auto:true, mode: 'fade', pause:8000, captions:false,
$(document).ready(function(){
var slider = $('.slider').bxSlider({
auto:true,
mode: 'fade',
pause:8000,
captions:false,
controls:true,
onSliderLoad: function(){
var caption = $('#0 .caption').contents();
$(".imageCaption").html(caption);
},
onSlideBefore: function(){
var caption = '#';
caption += slider.getCurrentSlide();
caption += ' .caption';
var cap = $(caption).contents();
$(".imageCaption").html(cap);
},
});
});
基本上,jQuery从Div A中提取内容并将其放在Div B中 我希望它被复制,但保留在分区A中。通过将
.contents()
替换为.html()
我解决了我的问题