怎么写javascript和html才能禁止网页的上下,左右滚动啊,是在手机浏览器上,onmousewheel=“return false”在PC上有用,但在手机上没用,,用jquery mobile写可以吗?。。急求~~来个实际操作过的大神啊~~
认证高级PHP讲师
阻止默认 $("body").on("touchmove",function(event){ event.preventDefault; }, false) 然后点击取消或者确定时再取消body上的绑定 $("body").off("touchmove");
这样也不行啊!页面还是会被拖拽
document.addEventListener('touchmove', function (e) { if (e.target.nodeName == '#document') { e.preventDefault(); } else { e.stopPropagation(); } })
document.ontouchstart = function(){ return false; // true 允许滚动 };
这样也不行啊!页面还是会被拖拽