解决方法
我假设你指的是它是否已被滚动出视图.
如果是这样,试试这个:
if( $(window).scrollTop() + $(window).height() > $('#my_el').offset().top ) { // element is in view }
(单击结果面板以测试目标元素是否在视图中.然后向下滚动并重复.)
如果要确保整个元素在视图中,请将其.height()添加到等式中.
示例:http://jsfiddle.net/8x4Zd/1/
var win = $(window); var el = $('#my_el'); var winPos = win.scrollTop() + win.height(); var elPos = el.offset().top + el.height(); if( winPos > elPos ) { // element is in view }
原文地址:https://www.jb51.cc/jquery/177513.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。