js如何实现元素滚动 整个页面不动

发布网友 发布时间:2022-04-25 23:01

我来回答

1个回答

热心网友 时间:2022-04-22 19:32

通过css定位,来设置div在页面滚动中固定不动,
CSS position定位属性
static 元素框正常生产relative 相对定位: 相对于正常定位进行偏移
absolute 绝对定位: 相对于其包含块定位.
因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。

fixed 固定定位: 相对于视窗本身定位,
元素框的表现,类似于将 position 设置为 absolute,不过其包含块是视窗本身。追问不是让轮播框在那里固定不动哦

整个网页不只一个轮播,下面还有内容呢。

是想鼠标在轮播框里的时候,拨鼠标滚轮,轮播框响应事件,整个窗口不滚动

鼠标在轮播框外的时候,窗口正常响应滚动
我是想要这样的效果。

fixed属性并不能满足这个要求,会让整个网页只看到大大的轮播框的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com