Internet Explorer 11中的滚动条不稳定吗?

时间:2018-12-21 12:17:52

标签: javascript internet-explorer-11 tabulator

当我在Internet Explorer 11中非常快地向下滚动长表时,滚动条开始跳来跳去(大部分向上),Firefox和Chrome正常运行。

我在这里做错什么了吗?

这是发生的事情GIF,这里是JSFiddle演示。

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();

1 个答案:

答案 0 :(得分:0)

这是虚拟DOM在努力跟上的步伐,因为IE具有非常低效的JavaScript引擎。

Tabulator在Internet Explorer上运行时,由于缺少许多后续浏览器的JavaScript功能,因此体验会下降