gpt4 book ai didi

javascript - 为什么touchmove只能用于文档

转载 作者:行者123 更新时间:2023-11-29 21:32:36 25 4
gpt4 key购买 nike

您好,我正在使用 touchmove 事件,

这段代码对我不起作用,

$(".tempClass").on("touchmove",function(){
alert("touchmove on div");
});

这段代码适合我,

$(document).on("touchmove",function(){
alert("touchmove on document");
});

我担心为什么我不能在 div 元素上监听 touchmove

我正在使用 phonegap 3.0,android 4.0.4。

我正在测试的设备是 samsung galaxy tab 10.1

最佳答案

一般情况下,当我们不知道某个元素何时会存在于 DOM 中时,会使用事件委托(delegate)。它依赖于使 DOM 冒泡的事件,直到它们到达根选择(在您的情况下它始终是文档元素)。

$(document).on('touchmove', '.tempClass', function () {
// ...
});

关于javascript - 为什么touchmove只能用于文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19109300/

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