我有一个可滚动的页面。它的event.pageY
位置总是根据我的屏幕尺寸来看,我的意思是即使我向下滚动很多并点击屏幕顶部附近,它就像50px
。
我在用
event.pageY
在普通的html页面上,这非常好用,但在我的Angular页面中,数据会动态加载,在这种情况下,根据笔记本电脑的屏幕位置而不是页面滚动位置,它表现得很奇怪。
如您所见,event.pageY返回相对于屏幕的Y轴值。您必须向其添加总滚动金额。所以它将如下:
event.pageY + document.body.scrollTop