我使用以下代码将主题标签附加到网址末尾。这样,某人就可以复制该 url 并将其带回到该页面,并且某些 div 可见。
$("a.live").click(function() {
window.location.hash = 'live';
$("#live).slideDown();
});
在此示例中,我有一个名为“live”的 div,单击链接时它将向下滑动,并将“#live”添加到 URL。然后我有代码在加载页面时检查哈希标签以显示正确的 div。
我的问题是,如何防止浏览器在调用后跳转到“live”div?我不希望页面向下滚动到 div,只是希望它打开并附加主题标签,以便人们可以复制它并返回到显示该 div 的页面。
有什么建议吗?
谢谢!
最佳答案
试试这个:
$("a.live").click(function() {
window.location.hash = 'live';
$("#live").slideDown();
return false; // this will prevent default action
});
关于jquery - 使用 jquery 停止默认主题标签行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2852321/