获取属性值取决于顶部的位置

时间:2014-12-06 11:42:56

标签: jquery

获得此图像列表。我想显示最接近浏览器顶部200px的数字的data-id值。看我向下滚动时看到值740然后是756然后是788等。

  <div id="counter" style="position:fixed;top:10px;left:10px;height:200px;width:200px;"></div>


 <figure style="height:200px;" data-id="740"></figure>
    <figure style="height:200px;" data-id="756"></figure>
    <figure style="height:200px;" data-id="788"></figure>
    <figure style="height:200px;" data-id="920"></figure>

1 个答案:

答案 0 :(得分:0)

您可以使用 .first():first 从页面上的给定选择器中选择第一个元素。

e.g。

$("figure").first()

$("figure:first")

然后,要获取 data-id 属性,您可以添加:

$("figure:first").data("id")