gpt4 book ai didi

javascript - 如何彻底破坏 swipe.js

转载 作者:行者123 更新时间:2023-11-29 16:17:04 27 4
gpt4 key购买 nike

我正在使用 swipe.js在一个项目中。

我正在动态更改 slider 中的数据。

当数据发生变化时,我只是创建了一个新的滑动对象,但它并没有破坏回调等,这会导致问题。我怎样才能销毁滑动对象,或者至少刷新它?

    <div id='flyers'>
<ul>
<li style='display:block'></li>
<li style='display:none'></li>
<li style='display:none'></li>
</ul>
</div>

window.slider = new Swipe(document.getElementById('flyers'), {
startSlide: 0,
speed: 200,
callback: function(event, index, elem) {
$('#home .flyerNav .selected').removeClass('selected');
$('#home .flyerNav').children().eq(index).addClass('selected');
$('#home .flyerLoves').attr('imgId',slides[index].imgId);
daterizer(index);
}
});

最佳答案

试试 swipe2 branch .它有一个 kill 方法,可以删除它设置的事件监听器。我假设它还没有正式“完成”,但如果它没有任何明显的错误,它可能对你有用。您将在实例化新对象之前调用 window.slider.kill()

关于javascript - 如何彻底破坏 swipe.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830452/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com