在所有浏览器中,当我将光标停留在可点击的链接上时,页面底部会显示该链接的目的地,点击后我会被重定向到那里。有可能用jQuery隐藏这一点吗?是否也可以隐藏地址栏或将其设置为空白,以隐藏实际页面?(例如,仅显示域名)感谢
您可以这样做,也可以这样做的变体:
有这样一个链接:
<a href="#" id="mylink">click here</a>
然后使用jquery,您可以设置点击时的位置:
$(document).ready(function() {
var where_to = "http://www.google.com";
$('#mylink').on('click', function(event) {
event.preventDefault();
document.location.href = where_to;
})
});
这样,在滚动链接时,状态栏中不会显示任何位置。
编辑:对于地址栏的内容,要隐藏脚本的实际名称,可以查看.htaccess重写规则,在网上做搜索。
不,这是不可能的。。。至少现在还没有。window.status属性似乎在大多数浏览器中都不起作用,即使如此,对于firefox,它也只有在浏览器设置中启用了选项时才起作用。你将不得不做一些变通。通过一点研究,我发现了这项工作。
下面这样的东西也会起作用(例如,另一种变通方法):
<a href="#" onclick="location.href ='http://www.google.com';">my link</a>