我正在开发一个模型框 jQuery 插件,我需要知道如何获取一些窗口属性。
该框及其着色器 div 在页面顶部淡入淡出,并且着色器 div 覆盖整个主体,而不仅仅是窗口(对于具有水平滚动条的页面很重要)。当模型 div 淡入时,它会基于窗口水平和垂直居中。但是,如果用户向下滚动页面一些,这将不起作用(该框将位于页面顶部,因为它仅根据窗口大小居中)。
有没有办法获得窗口相对于主体的顶部和左侧位置。
例如,用户向下滚动页面并单击任意内容打开模型框,我该怎么做才能获取窗口顶部距离主体顶部向下的像素数。
最佳答案
这应该可以做到:
document.documentElement.scrollTop || document.body.scrollTop;
document.documentElement.scrollLeft || document.body.scrollLeft;
关于javascript - 获取当前窗口顶部相对于文档正文的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295384/