javascript - 当散列更改时防止页面滚动

标签 javascript jquery scroll hashtag

以下代码使页面向下滚动到页面底部。在这种情况下如何防止页面滚动?

// If note is clicked, then append id as hashtag at end of url
$("span.note").click(function(e){
    e.preventDefault();
    window.location.hash = $(this).attr('id');
});

最佳答案

此外,您可以尝试添加:e.stopPropagation();

关于javascript - 当散列更改时防止页面滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334618/

相关文章:

html - 如何将视频搜索与滚动同步?

ios - UIScrollView.contentSize 似乎随着缩放而增长

javascript - 使用 javascript 创建动态内容的最佳方式?

javascript - 如何在没有缓存/cookie 的情况下运行/调试 Web 应用程序元素?

javascript - 下拉弹跳问题

javascript - 匹配器函数 typeahead

javascript - 添加/减去 100% 的左属性不起作用

javascript - Cordova - iOS 嵌套元素禁用反弹但保持速度滚动

javascript - Chrome 和 jQuery 通过 for 循环进行多个append() 的奇怪问题

php - 如何根据数据库中的值更改开关显示