当我在Internet Explorer 11中非常快地向下滚动长表时,滚动条开始跳来跳去(大部分向上),Firefox和Chrome正常运行。
我在这里做错什么了吗?
var tabledata = [];
for(let i=0; i<10000; i++) {
tabledata.push({"id":i,"column1":i,"column2":i,"column3":i,"column4":i,"column5":i,"column6":i});
}
var table = new Tabulator("#example-table", {
height:500,
data:tabledata,
columns:[
{title: "id", field:"id"},
{title:"column1", field:"column1"},
{title:"column2", field:"column2"},
{title:"column3", field:"column3"},
{title:"column4", field:"column4"},
{title:"column5", field:"column5"},
{title:"column6", field:"column6"}
]
});
table.redraw();
答案 0 :(得分:0)
这是虚拟DOM在努力跟上的步伐,因为IE具有非常低效的JavaScript引擎。
Tabulator在Internet Explorer上运行时,由于缺少许多后续浏览器的JavaScript功能,因此体验会下降