我需要替换<tbody>
元素。我正在使用jQuery v1.8.2的.html()
方法。
我的<tbody>
元素位于页面底部。
IE8和FF的最新版本正在按预期工作,但Chrome确实很奇怪。一旦$('tbody').html('new value')
被调用,<tbody>
就会消失(如预期的那样),但document.body
元素会缩小并导致页面滚动。之后,新的<tbody>
会以新值显示。
我不希望document.body
额外收缩,这会导致页面滚动。当我替换<tbody>
的内容时,我希望页面保持不变。
可以以某种方式解决这个问题吗?
缓存和重置$('body').scrollTop()
不是一种选择。