0
A
回答
-1
没有jQuery的:
document.onkeydown = checkKeycode;
function checkKeycode(e) {
var keycode;
if (window.event) {
keycode = window.event.keyCode;
}
else if (e) {
keycode = e.which;
}
// enter
if (keycode == 13) {
}
// escape
if (keycode == 27) {
//place your action here
}
}
的
+0
但我需要通过javascript代码(不是由用户)按ESC。 – Dmitry 2012-08-09 12:08:19
+0
这是检测何时按下Esc键,它不会模拟它。 – 2012-08-09 12:10:02
-1
你的意思是这样
$(document).delegate('input','keypress', function(e){
code = e.keyCode ? e.keyCode : e.which;
if(code=== 27){
alert('esc pressed');
}
});
+0
这是检测何时按下esc键,它不会模拟它。 – 2012-08-09 12:08:19
相关问题
- 1. 如何通过按Esc键关闭JInternalFrame?
- 2. 通过Telnet捕获ESC键?
- 3. 如何模拟按键
- 4. 如何模拟按键
- 5. 如何通过按下键盘上的按键来更改javascript函数的var?
- 6. 如何模拟键盘/鼠标按键?
- 7. 在打开的文件对话框上按Esc键激发JavaScript键按
- 8. 如何在Mac OS上模拟C++中的键入/按键?
- 9. 如何按ESC键关闭boxy窗口?
- 10. 如何模拟JS中的按键?
- 11. 关闭上ESC键按下XtraUserControl
- 12. 如何在jquery中隐藏esc按键上的数组div
- 13. 通过jquery调用Esc键按下事件
- 14. 在javascript中模拟多个按键
- 15. 在Javascript中使用jquery模拟按键
- 16. 模拟Android设备上的按键
- 17. 如何模拟Javascript中的多个按键?
- 18. 如何在javascript或jQuery的ENTER按键模拟TAB
- 19. 如何从JavaScript模拟在CKEditor的DEL按键
- 20. 如何在显示jquery通知时检测esc按键
- 21. 如何通过网页上的按钮在iPhone上进行USSD通话?
- 22. 如何禁用网页上的特定键盘按键?
- 23. JavaScript如何让键盘按()通过按钮的新输入
- 24. 按键模拟键盘按下“Shift”键
- 25. Flex:模拟按键
- 26. 模拟键按c#
- 27. Android模拟按键
- 28. jQuery“Enter”和“ESC”模拟
- 29. 如何在网页上通过jquery + php的网页缩略图
- 30. 使用javascript按网页上的按钮
可能重复[模拟左,用JavaScript右箭头键事件](http://stackoverflow.com/questions/ 5516600/simulate-left-and-right-arrow-key-event-with-javascript) – 2012-08-09 12:10:11
这个答案是[使用initKeyboardEvent](http://stackoverflow.com/questions/11857524/working-with-initkeyboardevent/11857825# 11857825)可能会有所帮助。 – RobG 2012-08-09 12:20:35