Css 当页面为空时,停止页面跳回顶部<;a>;标签被点击
标题说明了一切,如果用户点击一个空标签,我如何只用html而不是JAVASCRIPT来阻止页面跳回顶部?例如,如果在我的站点的最底部,我有一个空链接,但单击它,它需要清楚地返回到顶部…一个简单的解决方案就是在a标签中添加:Css 当页面为空时,停止页面跳回顶部<;a>;标签被点击,css,html,Css,Html,标题说明了一切,如果用户点击一个空标签,我如何只用html而不是JAVASCRIPT来阻止页面跳回顶部?例如,如果在我的站点的最底部,我有一个空链接,但单击它,它需要清楚地返回到顶部…一个简单的解决方案就是在a标签中添加: <a href="#a">Title</a> 示例:$('#链接a')。removeAttr('href')或$('.link a').removeAttr('href')甚至$('a')。removeAttr('href') 现在,如果您想通过ht
<a href="#a">Title</a>
示例:$('#链接a')。removeAttr('href')代码>或$('.link a').removeAttr('href')
甚至$('a')。removeAttr('href')代码>
现在,如果您想通过html文件的内联实现这一点,只需执行以下操作:
<script>
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
</script>
$(“#在此处添加您的_Id_或_Class_”).removeAttr('href');
同样,您也可以使用上面的任何示例。事实上,现在我想有很多方法可以做到这一点……希望这能有所帮助:)如果你的链接不应该被链接(例如,当它只是一个链接位置的占位符时),那么你不应该添加[href]
元素的属性可能重复的,那么链接应该带你去哪里?它不应该跳到任何地方…如果我单击一个空链接,我希望它保持不变,而不是跳到页面顶部。@user2732875上下文在这里很重要。链接的意义是什么?同时,展示你的代码
不会使页面跳转,它将重新加载当前页面。您可以通过删除空的
标记(无论您的意思是什么)来停止它。如果您认为无法删除它,则需要发布一个新问题来解释您真正在做什么(包括相关的HTML和JavaScript)。href=“#a”
是一种黑客解决方法,绝对不应该教初学者。(除此之外,#可能存在一个
)这非常有效!感谢您提供的示例—相反,我使用的是
,在这样做时,当我单击它时,它保持不变!——再次感谢你!我认为更好的解决办法是
@wesleymurch,我有点不同的问题。我的问题是
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
<script>
$('#Add_Your_Id_Or_Class_Here').removeAttr('href');
</script>