首页 > 解决方案 > 鼠标滚动时页面抖动

问题描述

当 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);
})

标签: jquery

解决方案


推荐阅读