1.通过事件模拟键盘的操作(空格键为例)
var e = jQuery.Event("keydown");//模拟一个键盘事件
e.keyCode = 8;//keyCode=8是空格
$(this).trigger(e);//模拟按下空格键
2.判断键盘的操作(回车键)
$('#id').keydown(function (event_e) {
if (window.event) { //判断是否是IE浏览器,IE下是全局变量,其他浏览器是传入的第一个参数 event_e = event_e||window.event
event_e = window.event;
}
var int_keycode = event_e.charCode || event_e.keyCode;
if (int_keycode == 13) {
//TODO回车键的操作
}
});
3.判断鼠标左右键点击
document.onnousedown = function(event) {
var btnCode = event.button;
if (0 == btnCode) {
console.log('鼠标左键点击事件');
} else if(1 == btnCode) {
console.log('中间点击事件');
} else {
event.preventDefault(); //并没有阻止右键事件
console.log('鼠标右键点击事件');
}
}