如何找到最接近查看器顶部的段落

时间:2015-07-19 00:48:01

标签: javascript jquery

我尝试使用javascript来识别在触发该功能时最接近查看区域顶部的段落元素。

我尝试使用:http://gilmoreorless.github.io/jquery-nearest/

使用以下代码:

var $paragraphs = $('p.plaoulparagraph');
console.log($paragraphs.nearest({y: 0, x: 0}));

但无论视口中可见什么,这总是给我第一段。

我认为这不起作用的原因是根据文档,坐标是指页面,而不是查看区域。

  

pointObject是一个对象,具有定义的x和y(数字)属性   页面上的一个点(相对于页面的左上角,而不是   屏幕)。

还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

我从未使用过此插件,但视口顶部和$(window).scrollTop()是相同的,请尝试:

$paragraphs.nearest({y: $(window).scrollTop(), x: 0});