问问题
4369 次
2 回答
6
一个简单的解决方案就是简单地放入 a 标签:
<a href="#a">Title</a>
在这样做时,它不会将您的页面滚动回顶部。要将其滚动回顶部,请取出 # 符号后的 a...所以它看起来像这样:
<a href="#">Title</a>
这是我可以给你的最好的解释,而不需要你提供任何代码。
试一试,它应该可以满足您的要求……不需要 javascript。事实上,如果你想在你的页面上,你甚至可以让#a 跳转到不同的位置:)
更新:
这可能更适合你!将此添加到 js 文件或将其添加到您的 html 文档中。
单独的 js 文件(只需确保在您的 html 文件中从外部调用它):
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
示例:$('#link a').removeAttr('href');
或者$('.link a').removeAttr('href');
甚至$('a').removeAttr('href');
现在,如果您想通过 html 文件的内联实现此目的,只需执行以下操作:
<script>
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
</script>
同样,您也可以使用上面的任何示例。事实上,现在我考虑到有很多方法可以实现这一点......希望有所帮助:)
于 2013-09-15T17:35:58.187 回答
1
如果您的链接不应该被链接(例如当它只是链接可能所在的位置的占位符时),那么您不应该向元素添加[href]
属性<a>
于 2013-09-15T18:03:08.393 回答