簡體   English   中英

document.addEventListener("touchmove") 與 document.ontouchmove

[英]document.addEventListener("touchmove") vs document.ontouchmove

我最近遇到了一個問題,以防止瀏覽器上的觸摸移動事件。

我已經通過document.ontouchmove完成了

但我無法對document.addEventListener("touchmove")做同樣的document.addEventListener("touchmove")

只是想知道兩者之間有什么區別。

為什么第一個適用於移動設備但 addEventListner 不適用。

可能是這種情況。

 // Case 1 document.ontouchmove = function (e) { // Will prevent default action e.preventDefault(); }; // Case 2 document.ontouchmove = function () { // Will prevent default action return false; }; // Case 3 document.addEventListener('touchmove', function (e) { // Will prevent default action e.preventDefault(); }); // Case 4 document.addEventListener('touchmove', function () { // WILL NOT prevent default action return false; });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM