如何在jQuery中禁用窗口滚动
我下载了一个很棒的模板,并对其进行了一些更改 问题是当我点击一些链接时,它会自动向上滚动如何在jQuery中禁用窗口滚动,jquery,scroll,Jquery,Scroll,我下载了一个很棒的模板,并对其进行了一些更改 问题是当我点击一些链接时,它会自动向上滚动 如何防止它向上滚动?单击链接页面会向上滚动的唯一原因是因为锚。。。请检查您的链接“href,并确保它们不包含#。通常,可下载模板使用占位符链接,只将#放在href中,这样它就像链接一样,但指向页面顶部。您可以在每个具有哈希#的锚点上设置event.preventDefault作为href: 您是否添加了可能的副本links@RiccardoDegan这篇文章没有涉及点击滚动的任何内容。这是一个正确的调查,但
如何防止它向上滚动?单击链接页面会向上滚动的唯一原因是因为锚。。。请检查您的链接“
href
,并确保它们不包含#
。通常,可下载模板使用占位符链接,只将#
放在href
中,这样它就像链接一样,但指向页面顶部。您可以在每个具有哈希#
的锚点上设置event.preventDefault作为href:
您是否添加了可能的副本links@RiccardoDegan这篇文章没有涉及点击滚动的任何内容。这是一个正确的调查,但不完整的答案。计算公式如下所示:Roko@mplungjan在国际海事组织看来,防止“d”锚点击时出现默认值是一个创可贴解决方案。移除#是唯一真正的解决方案……我不是一个纯粹主义者。数百万人使用“#”来表示执行脚本的链接的占位符,以便在单击时不会出错,并免费获取指针。顺便说一句,我不相信删除#会有什么不同,因为链接可能会加载“/”,但我没有测试过
// Remove after testing
$("[href='#']").click(function( e ){
e.preventDefault();
});