2011-09-07 27 views
1

出于某种原因,我无法让这scrollTop行为像我所期望的。为什么它返回0.前两个调用outerheight和scrollheight返回250是col的像素高度。 我的意图是让用户在阅读一些法律文本时向下滚动。我需要实时检查滚动条在用户移动时的位置。我似乎无法弄清楚如何将事件添加到滚动条,当它移动,然后更新当前位置相对于包含div的高度..我需要知道滚动条上方有多少像素。如何可靠地检测滚动条的位置,如果在底部

与滚动条在底部一起选中的复选框必须都是真的,所以我需要的是检测滚动条的位置,以了解它是否在底部。我已经在网上看到关于如何做到这一点的教程,但他们处理整个页面可滚动,我正在寻找的只是一个可滚动的div和一种检测其位置的方法。

var col = $('.inner');

col.outerHeight();//250

col.get(0).scrollHeight; //250

col.scrollTop(); //0

感谢,

回答

相关问题