0

我正在构建一个网络编辑器。当大元素被添加到编辑器时,页面看起来会向下滚动,导致顶部的菜单滚动到视图之外。作为测试,我在整个文档上运行下面的函数 - 但除了零之外没有一个滚动顶部(除非我故意增加一些容器的内容来测试)。请注意,body 和 html 标签的高度设置为 100%。

相关:$(document).scrollTop() 总是返回 0

  ScrollCheck : function (contextSelector){
    var scrollTop = 0;
    $(contextSelector).find('*').each(function () {
        scrollTop = $(this).scrollTop();
       // scrollTop = $(this).offset().top;

       if (scrollTop != 0) {
            console.log(scrollTop, $(this));
        }
    });

}
4

0 回答 0