私はウェブエディタを構築しています。大きな要素がエディターに追加されると、ページが下にスクロールするように見え、上部のメニューがスクロールして表示されなくなります。テストとして、ドキュメント全体で以下の関数を実行していますが、スクロールトップがゼロ以外のものはありません (テストするコンテナの内容を意図的に増やしていない限り)。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));
}
});
}