document.getElementById("google").onclick = function(){
var link = this.href;
if(this.clickTimeout){
// 双击
clearTimeout(this.clickTimeout);
this.clickTimeout = null;
alert(link);
}
else{
// 单击
var elem = this;
this.clickTimeout = setTimeout(function(){
// 跳转到相应网址
elem.clickTimeout = null;
window.location.href = link;
}, 250);
}
//阻止链接onclick时的默认行为
return false;
};
本文介绍了一种使用JavaScript实现的双击延迟跳转功能。通过设置点击超时来区分单击和双击操作,并实现了在双击时显示链接地址,在单击且超过设定时间阈值后跳转至该链接。

4万+

被折叠的 条评论
为什么被折叠?



