Javascript JQuery:在macos上修复滚动表中的列和行时出现口吃

Javascript JQuery:在macos上修复滚动表中的列和行时出现口吃,javascript,jquery,html,css,macos,Javascript,Jquery,Html,Css,Macos,所以我尝试使用jQuery修复scroll上的左列和上行。问题是,在scroll上,他们在所有浏览器(Chrome、Firefox、Safari)的Mac操作系统上都口吃,而在其他操作系统上,它工作正常。为了使它跨平台,我是否需要添加一些内容 我没有在OSX Sierra上看到任何UI故障。这在Firefox Sierra上对我来说也很好。 $(document).ready (function() { $("#table-div").scroll (function() {

所以我尝试使用jQuery修复scroll上的左列和上行。问题是,在scroll上,他们在所有浏览器(Chrome、Firefox、Safari)的Mac操作系统上都口吃,而在其他操作系统上,它工作正常。为了使它跨平台,我是否需要添加一些内容


我没有在OSX Sierra上看到任何UI故障。这在Firefox Sierra上对我来说也很好。
$(document).ready (function() {
    $("#table-div").scroll (function() {
        var scrlTop = $(this).scrollTop();
        var scrlLeft = $(this).scrollLeft();
        $(".big").each (function() {
            $(this).css ({
                'margin-left': scrlLeft,
                left: scrlLeft
            });
        });
        $(".group").each (function() {
            $(this).css ({
                left: scrlLeft
            });
        });
        $(".item").each (function() {
            $(this).css ({
                top: scrlTop
            });
        });
        $("#top-left").css ({
            top: scrlTop,
            left: scrlLeft
        });
    });
});