在Internet Explorer中响应速度慢的Javascript滚动事件

时间:2016-03-14 14:09:15

标签: javascript jquery css internet-explorer scroll

此功能在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));

    }

0 个答案:

没有答案