javascript - 如何实现自动修复像 https ://www. yahoo.com 这样的 div

标签 javascript html css

Yahoo website ,向下滚动时,蓝色部分固定在顶部,不向下滚动时,蓝色部分不固定。

如何实现?

我可以试试 onScroll 函数吗?

最佳答案

我使用 inspect element,显然当“蓝色部分”不在 View 中时它会更改类, 所以它正在做的(我猜)是在 View 中和不在 View 中时更改类,您可以找到 div 是否在 View 中,然后相应地进行更改,“onscroll”是个好主意

关于javascript - 如何实现自动修复像 https ://www. yahoo.com 这样的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23487573/

相关文章:

javascript - jQuery/JavaScript,为什么我需要将变量包装在 $() 中才能使用它们?

javascript - 如何遍历输入中输入的数组并根据其类型进行分类?

javascript - 工作灯 : recursive function call inside Adapter - hangs Studio

html - 在没有滚动条的情况下一个接一个地显示两个 div 的问题

javascript - Nestjs/cqrs - 类型错误 : Cannot read property 'values' of undefined on install

javascript - 为什么 svg 上的转换不能立即在 DOMContentLoaded 上工作?

javascript - 在屏幕外打开内容时的 Accordion 焦点

HTML5 输入与按钮

jquery - 页面滚动时div消失

CSS 图像位置/焦点