通过按钮触发Ctrl S或Ctrl P.

时间:2011-07-24 18:07:14

标签: jquery triggers key keypress ctrl

好的,现在我知道你可以听按键(keydowns keyups等...)但我想TRIGGER一个按键。就像用户按 CTRL + S 进行保存一样。

简短的问题是,是否可以使用Jquery同时触发2个按键?我一直试图查看这个,但我发现的所有东西都在谈论捕获按键而不是触发它们,特别是同时按下两个按键。

有关如何实现这一目标的任何想法?如果你能引导我走上正确的轨道,那将非常感激。

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:3)

我不知道你是否可以触发按键操作,但是如果你解释一下你特别想要实现的目标,你或许可以找到解决方案吗?

例如,如果要触发 ctrl-p 以显示打印对话框,可以使用window.print();

执行此操作

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

我认为没有办法触发文件尽管使用JavaScript保存为( ctrl-s )。