我正在开发一个带骨干的移动应用程序,我需要检测列表中元素的位置。我已尝试使用scrollTop属性但返回零。那么有一种技术来确定元素相对于屏幕的位置吗?我试过这个:
var p = $( "li:first" );
var position = p.offset();
console.warn(position.top);
但是在计算机上返回一些值并在手机上返回不同的值。
答案 0 :(得分:0)
这是你想要做的吗?
var yRelativeToScreen = p.offset().top - window.scrollY;