【发布时间】:2016-02-14 09:15:53
【问题描述】:
我正在使用google visualization table 创建一个html 表,它启用了The header row remains fixed as the user scrolls.
我得到了这样的工作:http://jsfiddle.net/RjHMH/114/
我面临的问题是,当我单击row 展开表格时,它实际上重新绘制了表格,因此scroll bar 将始终位于表格的顶部。无论如何我可以在单击时跟踪滚动条的当前位置,并在重绘表格时将值设置回来?
如果是DOM的scroll bar,我可以使用:
var pos = $('body').scrollTop();
table.draw(view, options);
window.scrollTo(0, pos);
那么如何跟踪div里面的滚动条呢?
【问题讨论】:
-
你试过把
$(body)改成$('#myDivId')吗? -
我试过了,位置总是
0。
标签: javascript jquery html css google-visualization