我有一个keydown事件开头于:
$(document).keydown(function(evt) {
switch(evt.keyCode)
{
case ...:
我想在页面加载时使用键码37触发它。首页加载并不重要。它可以在每次刷新时发送它。
答案 0 :(得分:0)
创建一个将绑定到case 37
的函数,并在$(document).ready
$(document).ready(function() {
//this is self-invoking function. It is called immediately after being created
(function key37Handler() {
//...
})();
$(document).keydown(function(evt) {
switch(evt.keyCode)
{
case 37:
key37Handler();
break;
case ...:
//...
}
});
});
答案 1 :(得分:0)
尝试.trigger()
并使用预定义的keyCode传递一个对象:
$(document).trigger({
type: 'keydown',
keyCode: 37
});
答案 2 :(得分:0)
function eventRaiser(){
var e = jQuery.Event("keydown");
e.which = 37; // # Some key code value
$("input").trigger(e);
}
Window.onbeforeunload = eventRaiser;