我已经写了
a component
对于任务,设计用于处理大量元素
extremely fast
(1000个元素的10毫秒
在慢速移动设备上
)
它适用于您可以访问“窗口、html元素、嵌入iframe、派生子窗口”的每种类型的滚动容器,并且在检测到的内容上非常灵活(
full or partial visibility
,
border box or content box
习俗
tolerance zone
,
etc
)
一个巨大的,主要是自动生成的测试套件确保了它能像宣传的那样工作,
cross-browser
.
如果你愿意,可以试试:
jQuery.isInView
. 否则,您可能会在源代码中找到灵感,例如。
here
.