gpt4 book ai didi

angularjs - href ="#"导致位置地址改变,我们可以避免吗?

转载 作者:行者123 更新时间:2023-12-03 06:57:59 24 4
gpt4 key购买 nike

我有许多处理特殊逻辑的选项卡,因此不应发生地址栏地址更改。我有以下内容

<a href="#">Home</a>

这的行为符合预期,即,当将鼠标悬停在按钮上时,它会给我手形鼠标指针,但单击然后开始路线更改。我希望能够阻止这一切。

我尝试删除 href 或设置 href="",似乎取得了一些成功,但在悬停时却给出了意想不到的结果。

这里的最佳实践是什么?我必须删除 href 吗?那么我需要使用 CSS 设置选项卡的样式,以便在悬停时提供鼠标指针?如果我确实在链接中保留了 href="#" ,那么这会导致路由发生变化,这不是我想要的。

实际上,我在每个选项卡的 ngClick 中处理登录。此逻辑不得更改路线。

有什么想法吗?

最佳答案

尝试这样做:

<a href="javascript:void(0);">Home</a>

关于angularjs - href ="#"导致位置地址改变,我们可以避免吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com