手机浏览器可以左右滑动,到上一页,下一页。下拉也会出现由XX内核支持之类的,这在某种程度上影响了体验,能否禁用浏览器的这些默认属性?
当然可以, 在每个touch事件的处理程序中调用事件对象的preventDefault()方法, 比如楼上这位朋友答的就是一种写法。
preventDefault()
这个没办法吧
如果你指的是用网页的代码来阻止,那代码应该是无法禁止浏览器的行为的,这个只有用户能禁止
document.body.ontouchstart = function(event){ event.preventDefault(); }
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
4 回答3.3k 阅读✓ 已解决
1 回答4.5k 阅读
1 回答11.4k 阅读✓ 已解决
3 回答12.3k 阅读
3 回答3k 阅读
当然可以, 在每个touch事件的处理程序中调用事件对象的
preventDefault()
方法, 比如楼上这位朋友答的就是一种写法。