我在同一页上有几个滑块,但不会一次全部显示。我希望能够停止一个滑块,并通过一个事件函数删除动画。当它现在工作时,如果我隐藏一个滑块,它仍然在后台运行,dom显示图像旋转,url参数改变。
我看过这个问题,但它对我不起作用:How to stop AnythingSlider when Flowplayer clicked
这也有些类似,但我想删除滑块而不是重新启动:AnythingSlider: how to restart slideshow
function stopAnythingSlider() {
// I receive `TypeError: $(".anythingSlider").data("AnythingSlider") is undefined`
// $('.anythingSlider').data('AnythingSlider').startStop(false);
}*编辑:我使用我的列表的id而不是.anythingSlider,这似乎是有效的,
$('#idOfList').data('AnythingSlider').startStop(false);发布于 2012-12-16 15:26:19
我必须指定要停止的列表的id。
function stopAnythingSlider() {
$('#idOfList').data('AnythingSlider').startStop(false);
}如果我想停止具有相同类的多个列表:
function stopAnythingSliderMultiple() {
$('.anythingSlider ul.hideTheseOnly').each(function() {
$(this).data('AnythingSlider').startStop(false);
});
}https://stackoverflow.com/questions/13898762
复制相似问题