小编alv*_*oha的帖子

在固定div上滚动时防止身体滚动

如何overflow: scroll以这样的方式创建一个固定的div,body当鼠标悬停在div上并滚动时不会滚动?有点像facebook.com上窗口底部的固定聊天框.

我已经尝试使用javascript来捕获和停止scroll,wheel并且touchmove事件从冒泡起来stopPropagation(),但它似乎不起作用.

我尽可能地简化了这个问题:https://jsfiddle.net/m9uamaza/

目标是在固定的"bar"div中向上和向下滚动而不使"foo"体移动.如果"bar"div一直滚动到底部,并且我继续滚动,我不希望身体开始滚动.当鼠标不在固定div上时,正文仍应可滚动.

html javascript css

7
推荐指数
1
解决办法
1347
查看次数

标签 统计

css ×1

html ×1

javascript ×1