我有一个可滚动的页面。它的event.pageY
位置总是根据我的屏幕尺寸而变化,我的意思是,即使我向下滚动并单击屏幕顶部附近,它也变得像50px
。
我正在使用
event.pageY
在普通的html页面上,这工作得很好,但是在我的Angular页面中,数据是动态加载的,在这种情况下,根据笔记本电脑的屏幕位置而不是页面的滚动位置,数据显示为奇怪。
答案 0 :(得分:0)
如您所见,event.pageY返回相对于屏幕的Y轴的值。您必须向其中添加总滚动量。 因此将如下所示:
event.pageY + document.body.scrollTop