【发布时间】:2011-03-13 04:26:55
【问题描述】:
我在<div> 中有几个<p> 元素。 <div> 有 overflow-y:auto; 隐藏了一些 <p> 元素,除非你向下滚动。
见http://jsfiddle.net/qnuxs/1/
我如何编写一个只选择<p> 元素的 jQuery 选择器,这些元素是完全(非部分)可见且不会因溢出而从视图中隐藏的。
因此,从 jsfiddle 示例中,我提供的选择器应该给我前 2 个 <p>'s(000 和 111),因为它们是完全可见的唯一标签。
注意:并非所有必要的<p> 标记都具有相同的高度。高度可以变化。
【问题讨论】:
-
它们不会是在每种情况下都可见的两件事。如果文字大小乱了怎么办?
-
@bolt 我想选择完全可见的 p。如果没有完全在视图中,则选择器将不返回任何内容。
标签: jquery dom overflow selector