scrollTop值不反映div在可滚动距离的开始和结束时的实际位置

时间:2010-03-26 22:02:52

标签: jquery dom scrollto

我正在使用jQuery的scrollTo对div内容的位置进行相对调整。

工作正常:http://www.hmadvertising.com/test.php

但是,我还希望在不相关时显示和隐藏控件元素。例如,当scrollTop为零时没有Up按钮,而当scrollTop == scrollHeight时没有关闭。

我使用scrollTo进行的调整是使用+ =和 - =以100px为增量。我注意到它总是需要多次点击而不应该进行我的显示/隐藏所以我使用scrollTo后期效果回调“onAfter”将scrollTop转储到屏幕,并发现当内容达到极限时,报告scrollTop关闭尽管内容位于最大/最小值,但仍然按x数量并且直到下一次点击才达到最大/最小值。

您可以在上面的链接中看到所有这些内容。

任何人都可以帮助我更好地理解它吗?

感谢。

1 个答案:

答案 0 :(得分:0)

只是想通过FireBug的控制台回显scrollTop。它反映了预期的价值,所以这显然是jQuery的onAfter在滚动完成之前触发的问题。