鍵盤事件獲取
[code]$(document).keypress(function(e){if(e.keyCode==120 || e.keyCode==27){
close_msg();
}
});[/code]這段代碼在IE下使用X或ESC正常 在FF下卻只是識別ESC
另外請教一下 JS是否可以這么寫
e.keyCode==120 || e.keyCode==88 || e.keyCode==27
演示在這里,希望可以指點一下:[url]http://www.enjoyeasy.com.cn/demo/popup/[/url] Firefox 下要用 e.which 取得一般文字字元的輸入,另外加上 88 也是可以的,這樣不論大小寫都可以接受。
[code js]
$(document).keypress(function(e){
if (e.keyCode==120 || e.keyCode==88 || e.keyCode==27 || e.which==120 || e.which==88) {
close_msg();
}
});
[/code] 十分感謝 管理員的熱心知道
頁:
[1]