1

嗨,我使用 touchmove 事件,

这段代码对我不起作用,

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

这段代码对我有用,

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

我担心为什么我不能听touchmovediv 元素

我正在使用phonegap 3.0,android 4.0.4。

我正在测试的设备是三星 Galaxy Tab 10.1

4

1 回答 1

2

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

$(document).on('touchmove', '.tempClass', function () {
   // ...
});
于 2013-10-01T07:36:59.433 回答