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