【发布时间】:2012-09-26 06:18:35
【问题描述】:
我想要这个小按钮,当你点击它时,会添加一个新的表格行,并使用 jQuery 平滑滚动到新添加的行。
我在这里创建了一个示例http://jsfiddle.net/2EBNH/
请注意,这是我的代码的简化版本。真正的允许在表格中的任何位置添加行(不必在最后一行),所以不要简单地告诉我我总是可以滚动到底部。
但即使只是滚动到底部,代码也不起作用。它适用于我假设的前 10 行,但如果您添加了更多行,位置/偏移量(我都尝试过)似乎不正确。
要对其进行测试,只需添加超过 15 行即可看到结果。
我注意到,如果您在单击按钮后每次将滚动条移到顶部,它似乎会以某种方式工作。
谢谢
【问题讨论】:
-
答案是否解决了问题,还是您对此仍有疑问?
-
是的,它适用于 1 个 div,但不超过 1 个,请参阅 jsfiddle.net/7d2Yw
标签: javascript html scroll jquery-animate position