Javascript 在不使用scrollTop的情况下,如何获取窗口的div reactive位置?

Javascript 在不使用scrollTop的情况下,如何获取窗口的div reactive位置?,javascript,jquery,ipad,scroll,Javascript,Jquery,Ipad,Scroll,使用JavaScript是否可以在不使用scrollTop()的情况下获取div相对于窗口的位置 我见过这样做的例子:使用offset()获取绝对值,并将其与scrollTop()进行比较 但是,我想在iPad上滚动时这样做,滚动完成后首先设置scrollTop。那么,我可以用另一种方式获取位置吗?position()。top是一种很好的方法,但是对于在滚动时获取实时位置,由于safari是如何触发事件的,所以不能完全确定这是否可行。。。从这个意义上讲,它不像普通浏览器那样工作 你可以监听一个窗

使用JavaScript是否可以在不使用
scrollTop()
的情况下获取div相对于窗口的位置

我见过这样做的例子:使用
offset()
获取绝对值,并将其与
scrollTop()
进行比较

但是,我想在iPad上滚动时这样做,滚动完成后首先设置scrollTop。那么,我可以用另一种方式获取位置吗?

position()。top是一种很好的方法,但是对于在滚动时获取实时位置,由于safari是如何触发事件的,所以不能完全确定这是否可行。。。从这个意义上讲,它不像普通浏览器那样工作


你可以监听一个窗口滚动事件,看看它是否记录了实时位置,但我不相信它会这样:/

对于
iPad
使用
window.pageYOffset
来获取
scrollTop
并使用你的正常逻辑,它应该可以正常工作