document.body.scrollTop为0问题

    xiaoxiao2022-07-13  138

    问题:

    在Chrome下,实现一个图片预览弹出对话框,在调整弹出框位置时,发现document.body.scrollTop返回为0,但是,窗口有明显的滚动条出现。

    解决:

    根据网上的做法,将document.body.scrollTop换为document.documentElement.scrollTop,问题解决,document.documentElement.scrollTop可以正确返回文档滚动高度。

    另外,使用jQuery的2种写法也能正确返回文档滚动高度:

    $(document).scrollTop(); $(window).scrollTop();

     

    最新回复(0)