滚动鼠标时页面抖动

时间:2018-06-27 07:22:49

标签: jquery

URL上有哈希值时,我正在滚动页面。发生的情况是,单击任何服务后会转到页面,然后单击返回时,只需滚动到服务部分。

现在的问题是,jQuery滚动和鼠标滚动都同时滚动,页面抖动了。

视频:https://viakode.com/luke/Screen%20shaking.m4v

那么有什么解决办法吗?

$(window).load(function () {
    var hash = window.location.hash;
    $('.navbar-nav li a').each(function () {
        if (hash === $(this).attr('href')) {
            $(this).click();
        }
    });
    setTimeout(function () {
        $('body').css('pointer-events', 'all');
    }, 1000);
})

0 个答案:

没有答案