[英]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.