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);
})
解决方案
推荐阅读
- javascript - 使用 ImageMapType 的 getTileUrl 方法时如何去除 poi?
- java - Java Mail SMTP 身份验证要求检查而不发送邮件
- javascript - 单击按钮后刷新页面(确定/取消)
- html - 如何删除该文本框上的黑色边框?
- apache-pulsar - 无法获取分区元数据:授权失败
- sql - SQL 每个账户 ID 只返回 1 行
- html - 从 Shinymanager 中删除 html 元素
- jenkins - jenkins pod 找不到自己的本地程序
- .htaccess - 使用 .htaccess 使单词不区分大小写
- c - PAUSE 指令 - RISC-V 中无法识别的操作码“暂停”