而不是滚动整个窗口(在网络上找到):
function pageScroll() {
window.scrollBy(0,50); // horizontal and vertical scroll increments
scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
比HTML代码
<body onLoad="pageScroll()">
,
我宁愿只让我的桌子跳到/向下滚动直到最后一行。
我是否需要为Google桌面创建新方法?
THX
答案 0 :(得分:2)
如果你的表在选项中设置了固定高度并且足够大以启用滚动,那么你需要做类似的事情来滚动表格的可滚动部分:
var myTable = new google.visualization.Table(document.querySelector('#table_div'));
function scrollTable () {
var el = document.querySelector('#table_div > div > div:first-child');
if (el) {
el.scrollTop = el.scrollTop + 50;
if (el.scrollTop + el.offsetHeight < el.scrollHeight) {
setTimeout(scrollTable, 100);
}
}
}
google.visualization.events.addListener(myTable, 'ready', scrollTable);
myTable.draw(data, options);