Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
单击引用的链接时,有没有办法保持我的滚动位置href="#"?我知道我可以使用 Javascript 来保持当前窗口的位置,但我想知道是否有办法在 CSS 和 HTML 中做到这一点。
href="#"
解决方案:添加return false;到 JavaScriptclick函数的末尾。这可以防止<a href="#">实际尝试链接到#,从而使页面不需要在单击时重新加载,即使函数的其余部分执行。
return false;
click
<a href="#">
#
据推测,此链接的存在仅用于支持单击处理程序,在这种情况下,所述处理程序应该阻止链接的默认效果(即滚动页面)。