4

好的,现在我知道您可以收听按键(keydowns keyups 等...),但我想触发按键。就像用户按下CTRL+S保存一样。

简短的问题是,是否可以使用 Jquery 同时触发 2 个按键?我一直在尝试查找此内容,但我发现的所有内容都是关于捕获按键而不是触发它们,尤其是同时按下 2 个按键。

任何想法如何实现?如果您能带领我走上正确的道路,将不胜感激。

4

2 回答 2

8

如果您想触发自己的处理程序代码,您应该将该代码放在单独的函数中并正常调用该函数。

如果你想触发浏览器的默认功能,你应该放弃;出于安全原因,这是不可能的。(虽然你可能感兴趣window.print()

于 2011-07-24T18:13:39.667 回答
4

我不知道您是否可以触发按键,但也许如果您解释您具体要实现的目标,您可能会找到解决方案?

例如,如果您想触发ctrl-p弹出打印对话框,您可以使用window.print();

如果您想在自己的代码中触发操作,那么您可以直接调用代码而不是触发按键。

我认为没有任何方法可以触发文件 | ctrl-s虽然使用 JavaScript另存为 ( )。

于 2011-07-24T18:14:54.550 回答