1
我正在使用js-hotkeys,當我按下像「f」這樣的熱鍵時,它將f添加到我拉起並關注的輸入字段中。Jquery js-hotkeys插件添加按鍵到輸入字段
反正有沒有這樣做?
我也試過這個插件http://rikrikrik.com/jquery/shortkeys/#download,它沒有這個問題,但那個插件有其他問題。
感謝
我正在使用js-hotkeys,當我按下像「f」這樣的熱鍵時,它將f添加到我拉起並關注的輸入字段中。Jquery js-hotkeys插件添加按鍵到輸入字段
反正有沒有這樣做?
我也試過這個插件http://rikrikrik.com/jquery/shortkeys/#download,它沒有這個問題,但那個插件有其他問題。
感謝
您可以防止使用event.preventDefault()
默認操作,在這種情況下,該默認操作添加字母的文本框,例如:
$(document).bind('keydown', 'f', function(e) {
$("input").focus();
e.preventDefault();
});
注:對於那些你去WTF?:這是插件添加的語法,它不是正常的.bind()
jQuery核心語法。
我建議你看看John Resig's re-write of the jQuery hotkeys plugin here,它是一個更高效且兼容1.4.2+的插件,you can find the readme here。
絢麗又不失尼克。其實我正在使用John的重寫,它有問題。但是你的建議修正了它。看起來像插件上的錯誤。 – 2010-11-01 17:34:44