84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
场景描述:
web页面上有一个浮动在页面上的p,p内的内容允许滚动,但是滚动的时候 有时会带动整个页面的滚动,这是不希望的。有什么办法能禁止页面的滚动吗?
overflow:hidden
touchmove
认证高级PHP讲师
阻止页面的touchmove事件,如果在p上触发则不阻止,但是在p中滑动还是会带动页面的滚动。
之所以还是会触发页面滚动,是因为滚动到最上方/最下方时,touchmove还是在p上,但是p已经滚不动了,所以浏览器就会去触发系统默认事件,导致页面滚动。
p
一个比较好多解决方案
之所以还是会触发页面滚动,是因为滚动到最上方/最下方时,
touchmove
还是在p
上,但是p
已经滚不动了,所以浏览器就会去触发系统默认事件,导致页面滚动。一个比较好多解决方案