你可以尝试以下代码来防止这种情况发生。如果触摸元素是目标div,则阻止操作,否则允许。HTML:<div id="tragetDiv"> </div> window.addEventListener("touchmove", function(event) { let target = event.target; if (target.id === "tragetDiv") { event.preventDefault(); } });
e.preventDefault()
。 - Bradtouchmove
但似乎没有起作用。 - MarksCodetouchmove
、touchstart
、touchend
、drag
、dragend
、dragenter
、dragexit
、dragleave
、dragover
、dragstart
、drop
、mouseenter
、mouseleave
、mousemove
、mouseout
、mouseover
、gesturestart
、gesturechange
、gestureend
。 - Braddiv
是否在可滚动的父元素内部? - deblocker