如何禁用URL工具提示(状态栏)?

时间:2012-11-08 16:38:43

标签: javascript jquery html css firefox

当我点击链接(或用鼠标悬停)时,URL会显示在屏幕底部。这是Firefox中的默认行为。

我该如何防止这种情况?

我正在建立一个触觉界面的网站。

谢谢!

4 个答案:

答案 0 :(得分:2)

如果您使用<a>以外的任何其他标记,如果假设您使用的是

,那会更好

<div id='idofdiv'>代码

查询将是

$('#idofdiv').click(function(){
window.open('www.google.com');
});

希望这会有所帮助!!

答案 1 :(得分:2)

你可以使用jquery实现这一点, 首先在页面中包含jquery库

在页面中编写脚本

 $(function(){
       $('[data-url]') //select all elements having data-url
        .click(function(e){ e.preventDefault();
         window.location.href= $(this).attr('data-url')})
    })

并在html中

<span data-url="#/inbox" >Go to inbox</span>
<a data-url="mydraft.html">Drafts</a>

答案 2 :(得分:2)

浏览器不会显示onClick将执行的操作,请尝试以下操作:

<div onclick="location.href ='http://www.google.com';"> click me </div>

或者您可以使用内联元素的span:

<span onclick="location.href ='http://www.google.com';"> click me </span>

答案 3 :(得分:1)

这是不可能的,CSS无处可去,你只是不能用CSS做,你可以使用这样的东西来欺骗<a>链接,但我建议你不要使用所有这些,没有任何具体原因,无论如何,他们会从源页面找到URL

<a href="#" onclick="location.href ='http://www.google.com';">Spoofing</a>

Demo

注意:实际上刚刚检查过,该演示版不在小提琴页面上工作,只是制作一个本地.html页面,它将起作用