我们有一个可以滚动的div,它有CSS hieght:40px;.里面有多个LI高度:20px
当用户滚动时,我想触发一个脚本,该脚本确定两个可见元素中的第一个. div滚动旨在捕捉元素.因此,如果向下滚动并且项目3和项目4可见,我如何资助项目3是最顶层的可见元素.
我尝试了$(‘#scroller li:visible’)但这并不起作用,因为div关注它们只是隐藏在它们的容器后面.
有任何想法吗,
奇妙
最佳答案
更新
更新了一个工作示例http://jsfiddle.net/U4qyp/32/
我认为.position()应该做的工作.它为您提供元素相对于其父元素的位置.调用.position()后,可以使用top和left属性访问元素坐标.
http://api.jquery.com/position/
顶部位置加上其高度大于零的元素是可见的.
这是我的意思的一个例子.
原文地址:https://www.jb51.cc/css/427430.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。