本文介绍如何使用 JavaScript 监听 onmousedown 和 onkeydown 事件,通过计数器判断点击次数后触发 window.open 实现自动跳转。代码包含完整示例,并附带 JavaScript 事件查询工具推荐,帮助开发者快速掌握常用事件类型与功能。
JavaScript 监听鼠标与键盘点击事件实现自动跳转
利用 JavaScript 监听鼠标按下(onmousedown)和键盘按键(onkeydown)事件,并在满足条件时自动跳转页面,相关实现方法可供学习参考。
$(function(){
var i = 0;
document.onmousedown=function(event){
if(i==1){
window.open('http://www.njxblog.com');
}
//setTimeout(function (){window.open('https://www.jb51.net')},2000); //定时不太好使,会被浏览器当成广告的
i++;
};
var j = 0;
document.onkeydown=function(event){
if(j==1){
window.open('http://www.njxblog.com');
}
//setTimeout(function (){window.open('https://www.jb51.net')},2000); //定时不太好使,会被浏览器当成广告的
j++;
};
});
此外,推荐一款 JS 事件在线查询工具,该工具归纳并总结了 JavaScript 中常用的事件类型及其对应的函数功能。
JavaScript 事件与功能说明大全:
http://tools.jb51.net/table/javascript_event