当我单击链接(或用鼠标悬停)时,URL 会显示在屏幕底部。这是 Firefox 中的默认行为。
我怎样才能防止这种情况?
我正在为触觉界面制作一个网站。
谢谢 !
当我单击链接(或用鼠标悬停)时,URL 会显示在屏幕底部。这是 Firefox 中的默认行为。
我怎样才能防止这种情况?
我正在为触觉界面制作一个网站。
谢谢 !
您可以使用 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>
浏览器不显示什么对象会在点击时执行,所以试试这个:
<div onclick="location.href ='http://www.google.com';"> click me </div>
或者您可以使用作为内联元素的 span:
<span onclick="location.href ='http://www.google.com';"> click me </span>
如果您使用任何其他标签会更好,而不是<a>
假设您使用的是
<div id='idofdiv'>
标签
查询将是
$('#idofdiv').click(function(){
window.open('www.google.com');
});
希望这可以帮助!!
这是不可能的,CSS 在这里是无处可去的,你不能用 CSS 来做,你可以使用类似的东西来欺骗<a>
链接,但我建议你不要使用所有这些,没有任何具体原因,反正他们会找到源页面的 URL
<a href="#" onclick="location.href ='http://www.google.com';">Spoofing</a>
注意:实际上刚刚检查过,演示不在小提琴页面上工作,只是制作一个本地.html
页面,它会工作