1

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

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

但是,我也想在控件元素不相关时显示和隐藏它们。例如,当 scrollTop 为零时没有向上按钮,当 scrollTop == scrollHeight 时没有向下按钮。

我使用 scrollTo 所做的调整是使用 += 和 -= 以 100 像素为增量进行的。我注意到它总是比它应该多点击一次来显示/隐藏,所以我使用 scrollTo 后效果回调“onAfter”将 scrollTop 转储到屏幕上,并发现当内容达到任一极端时,scrollTop 被报告为关闭仍然是 x 量,并且在下一次点击之前不会达到最大/最小,尽管内容位于最大/最小。

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

谁能帮助我更好地理解它?

谢谢。

4

1 回答 1

0

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

于 2010-03-26T22:07:10.050 回答