如何计算元素相对于屏幕的位置

时间:2014-05-08 21:11:50

标签: javascript android jquery css backbone.js

我正在开发一个带骨干的移动应用程序,我需要检测列表中元素的位置。我已尝试使用scrollTop属性但返回零。那么有一种技术来确定元素相对于屏幕的位置吗?我试过这个:

   var p = $( "li:first" );
   var position = p.offset();
   console.warn(position.top);

但是在计算机上返回一些值并在手机上返回不同的值。

1 个答案:

答案 0 :(得分:0)

这是你想要做的吗?

var yRelativeToScreen = p.offset().top - window.scrollY;