如何在悬停超链接时隐藏URL?

时间:2011-07-17 18:36:16

标签: javascript css

当您将鼠标悬停在超链接上时,您会在浏览器的一角看到您正在寻找的网址。我正在使用javascript来浏览我的标签div。当我将鼠标悬停在标签上时,我会看到该网址。我想隐藏这个。这可能吗?

example

Link to example

3 个答案:

答案 0 :(得分:5)

不要这样做!客户喜欢看到链接的去向。此行为不适合您。

您可以合理地做的唯一事情就是将链接设置为无处可去,并使用执行onclick的源代码设置window.location属性。

答案 1 :(得分:4)

如果您不使用“href”属性,则链接将不会显示。

只需这样做: <a id="tab1">Tab 1</a>

$('#tab1').click(function(event) { switchTabs(); });

这将在链接上注册一个单击事件(使用jQuery),而不向用户显示任何URL。这是处理不重定向用户的链接的正确方法。

答案 2 :(得分:0)

<a href="javascript:RedirectToUrl(0)">Hide Text</a>

然后在该函数中,您可以使用一个switch case语句,使用window.location将用户发送到另一个页面。

对此的缺点包括疏远禁用Javascript的用户,搜索引擎可能不会关注此链接。