【发布时间】:2013-04-24 12:37:51
【问题描述】:
我正在使用新的position: sticky (info) 创建类似 iOS 的内容列表。
它运行良好,并且比以前的 JavaScript 替代方案 (example) 好得多,但是据我所知,当它被触发时没有触发任何事件,这意味着当栏到达页面顶部时我什么也做不了,与之前的解决方案不同。
当带有position: sticky 的元素到达页面顶部时,我想添加一个类(例如stuck)。有没有办法用 JavaScript 来监听这个? jQuery的使用很好。
【问题讨论】:
-
这很有趣,因为对那篇文章的评价最高的评论正好解决了你的问题。那家伙说得对,这应该是媒体查询,而不是属性。这样你就可以在元素卡住时改变样式(我们经常这样做)。哦,好吧,一个人可以做梦。
-
是的,我注意到了那个评论,他的提议似乎要好得多。不过,
position: sticky是 Chrome 实现的,所以我正在寻找一种使其可用的方法! -
您找到解决方案了吗?
-
我笨吗?!第一个评论者在说什么文章?!
-
@katerlouis 不!我认为这是链接失效或评论删除的情况。
标签: javascript jquery html css position