2013-03-17 85 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