【发布时间】:2011-06-20 17:51:51
【问题描述】:
简单地说,我的问题是我想通过一行Javascript来执行Esc按钮的效果,例如执行Esc的效果onclick按钮。
我该怎么做?
[我有一个jQuery盒子上传,所以我希望上传完成后,自动执行转义函数以关闭盒子]
【问题讨论】:
-
这个库声称能够触发关键事件。 jupiterjs.com/news/syn-a-standalone-synthetic-event-library 它说你应该可以打电话给:
Syn.type('[escape]'); -
感谢您的回复,但请查看编辑。
-
没有可以调用关闭对话框的方法吗?
-
@HAMZA 您能否告诉我们所选答案有何帮助?对我来说,这个问题肯定是关于
emulating a key stroke(尤其是esc键),而@Nathan 的答案是捕获esc键,因此需要用户手动输入它。接受的答案应该是@Juan 的答案。要么,要么 OP 完全问错了问题! -
@bPratik 如果您在接受的答案下看到我的评论,则该答案可能不起作用,因为它依赖于侦听
escapeKeyPressed事件的其他代码。我相信 OP 只是想知道如何关闭对话框,而 Nathan 的评论 ($('#myDialog').trigger('dialogClose')) 向 OP 展示了如何做到这一点。
标签: javascript jquery jquery-events esc-key