2013-03-17 83 views
0

我想模拟使用jQuery的某个功能上的按键(数字40)。模拟按键jQuery的功能

所以基本上:

function simulate_up() { 
    // code to simulate up key (key code 40) 
} 

任何想法?

干杯!

回答

0

看到这个;

var press = jQuery.Event("keypress"); 
press.ctrlKey = false; 
press.which = 40; 
$("your_slector").trigger(press); 

here

+0

谢谢,但在这种情况下,选择器触发按键。我只想要一个触发按键的功能。 – adnan 2013-03-17 15:21:48

+0

Shloudn't事件应用于元素而不是函数..? – Anujith 2013-03-17 15:24:15

+0

是的,我知道这不是一个好的解决方案,但我希望它使用一个快速的黑客来沟通2个不同的JavaScript文件。所以keypress在另一个JavaScript文件中触发一个函数,甚至不知道它是否可以工作! – adnan 2013-03-17 16:20:10