回调后在Flexslider中找到一个div
Find a div in Flexslider after callback
我正在使用 Flexslider。在完成每张幻灯片时,我想找到 div .extra
的内容。我试图使用 Flexslider 的 after
回调函数来查找 div 的内容,但没有找到。它甚至找不到任何父元素或任何其他元素 class.
如何在完成每张幻灯片后找到 .extra
div 的内容?
HTML:
<div class="box">
<div class="extra">abc</div>
<div class="flexslider">
<ul class="slides">
<li><img src="image1.jpg" /></li>
<li><img src="image2.jpg" /></li>
<li><img src="image3.jpg" /></li>
</ul>
</div>
</div>
JS:
$('.flexslider').flexslider({
animation: "slide",
after: function(slider) {
var abc = $(this).parents().find('.extra').html();
alert(abc);
}
});
下面的代码对你有用 :) 因为滑块的选择器是通过 function(slider)
传递的,所以你需要在 $(this)
.[=14 的地方使用 slider
对象=]
$('.flexslider').flexslider({
animation: "slide",
after: function(slider) {
var abc = slider.parents().find('.extra').html();
alert(abc);
}
});
我正在使用 Flexslider。在完成每张幻灯片时,我想找到 div .extra
的内容。我试图使用 Flexslider 的 after
回调函数来查找 div 的内容,但没有找到。它甚至找不到任何父元素或任何其他元素 class.
如何在完成每张幻灯片后找到 .extra
div 的内容?
HTML:
<div class="box">
<div class="extra">abc</div>
<div class="flexslider">
<ul class="slides">
<li><img src="image1.jpg" /></li>
<li><img src="image2.jpg" /></li>
<li><img src="image3.jpg" /></li>
</ul>
</div>
</div>
JS:
$('.flexslider').flexslider({
animation: "slide",
after: function(slider) {
var abc = $(this).parents().find('.extra').html();
alert(abc);
}
});
下面的代码对你有用 :) 因为滑块的选择器是通过 function(slider)
传递的,所以你需要在 $(this)
.[=14 的地方使用 slider
对象=]
$('.flexslider').flexslider({
animation: "slide",
after: function(slider) {
var abc = slider.parents().find('.extra').html();
alert(abc);
}
});