此功能在Chrome中工作正常,但在I.E中,css更改速度很慢,因此用户不应该看到它。我认为问题可能是滚动事件或其他什么,但我无法解决它...任何人都可以帮助我吗?
var freezeLeft = settings.left > 0 || settings.leftClass !== null;
var freezeRight = settings.right > 0 || settings.rightClass !== null;
parent.scroll(function () {
var scrollWidth = parent[0].scrollWidth;
var clientWidth = parent[0].clientWidth;
var left = parent.scrollLeft;
if (freezeLeft) {
settings.leftColumns.css("left", left);
}
if (freezeRight) {
settings.rightColumns.css("right", scrollWidth - clientWidth - left);
}
}.bind(table));
}