gpt4 book ai didi

javascript - Hammer js - off() 方法不起作用

转载 作者:行者123 更新时间:2023-11-30 11:50:53 28 4
gpt4 key购买 nike

我以这种方式使用 Hammer,它有效(它只触发下一个/上一个按钮):

var slider = document.getElementsByClassName('slider');

Hammer(slider[0]).on("swiperight", function() {
prev.click();
});

A 根据 Stack thread ,当模态出现时(锤子仍然在它后面滑动:/)我试图把它关掉:

Hammer(slider[0]).off("swipeleft");
Hammer(slider[0]).off("swiperight");

但它不起作用。它仍然在模态后面滑动。知道为什么吗?

最佳答案

Hammer 实例保存到一个变量中。以下示例在 5 秒后删除 pan 事件。

var h = new Hammer(document);

h.on('pan', function(){
console.log('Panned');
});

setTimeout(function(){
console.log('removed');
h.off('pan');
}, 5000);
<script src="http://hammerjs.github.io/dist/hammer.min.js"></script>

关于javascript - Hammer js - off() 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39512670/

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