Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过jQuery检测第一个元素是否可见_Jquery - Fatal编程技术网

通过jQuery检测第一个元素是否可见

通过jQuery检测第一个元素是否可见,jquery,Jquery,我有一个带有溢出设置的div来隐藏元素 <div style="overflow:hidden; height:40px"> <div class="item">Item 1</div> <div class="item">Item 2</div> <div class="item">Item 3</div> </div> 项目1 项目2 项目3 在jquery中是否可以

我有一个带有溢出设置的div来隐藏元素

<div style="overflow:hidden; height:40px">
    <div class="item">Item 1</div>
    <div class="item">Item 2</div>
    <div class="item">Item 3</div>
</div>

项目1
项目2
项目3

在jquery中是否可以检测第一项是可见的还是隐藏的?是否可以为最后一个项目检测到相同的值?

使用jQuery的
.position
确定元素相对于父元素的偏移量是否大于父元素的高度

代码示例