我的 div (#diagram) 比浏览器中的实际可见区域大。#diagram 包含多达 1500 个“框”(其他 div 元素),我想知道这 1500 个框中的哪些实际上对用户是真正可见的,以便我可以在它们出现时使用 ajax 填充它们。我实际上确实有一些工作代码,但它会遍历由 onscroll() 事件触发的所有元素。这在 Chrome 中如此有效,但我的客户端当然必须使用邪恶的浏览器 IE8,在该浏览器中,滚动时所有元素的循环完全迫使我的应用程序跪下。
当元素进入视野或检测“真实”可见性的任何其他选项时,是否会触发某种事件?
环境:jQuery/jQueryUI(最新)、Internet Explorer 8
提前致谢 :-)
./cj