0
在JavaScript中,如何創建我自己的事件,以便我可以派發到另一個函數。例如,我想創建Enter Key press event
,以便我可以派發到另一個接受鍵盤事件的函數。在JavaScript中,我如何創建自己的鍵盤事件?
在JavaScript中,如何創建我自己的事件,以便我可以派發到另一個函數。例如,我想創建Enter Key press event
,以便我可以派發到另一個接受鍵盤事件的函數。在JavaScript中,我如何創建自己的鍵盤事件?
從Is it possible to simulate key press events programmatically?
function simulateKeyPress(character) {
jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(0) });
}
$(function() {
$('body').keypress(function(e) {
alert(e.which);
});
simulateKeyPress("e");
});
很不錯的!它工作正常。我想知道是否有可能不觸發事件,但創建一個事件併發送到接受事件的函數。因此,事件根本不會發生。 – svirk 2011-01-28 21:01:09