【发布时间】:2012-07-09 21:22:23
【问题描述】:
确定div 容器中是否至少有一个子div 可见的最快方法是什么?
我一直在用这个:
if ($this.children('div:visible').length) {...
但它很慢,因为它会检查所有孩子(其中有很多)。
我猜最快的方法会在找到第一个可见元素后立即停止搜索,但最快的方法获胜:)
顺便说一句:
我的实际情况是一个包含大约 100 个 次要容器,每个容器最多包含 100 个元素。我想要 确定哪些次要容器具有至少一个可见元素。 底部的元素被各种隐藏和显示 类。
谢谢。
【问题讨论】:
标签: javascript jquery performance visible