好的,现在我知道你可以听按键(keydowns keyups等...)但我想TRIGGER一个按键。就像用户按 CTRL + S 进行保存一样。
简短的问题是,是否可以使用Jquery同时触发2个按键?我一直试图查看这个,但我发现的所有东西都在谈论捕获按键而不是触发它们,特别是同时按下两个按键。
有关如何实现这一目标的任何想法?如果你能引导我走上正确的轨道,那将非常感激。
答案 0 :(得分:8)
如果你想触发自己的处理程序代码,你应该把代码放在一个单独的函数中并正常调用函数。
如果你想触发浏览器的默认功能,你应该放弃;出于安全原因这是不可能的。 (虽然您可能对window.print()
)感兴趣
答案 1 :(得分:3)
我不知道你是否可以触发按键操作,但是如果你解释一下你特别想要实现的目标,你或许可以找到解决方案吗?
例如,如果要触发 ctrl-p 以显示打印对话框,可以使用window.print();
如果您想在自己的代码中触发操作,那么您只需直接调用代码而不是触发按键。
我认为没有办法触发文件尽管使用JavaScript保存为( ctrl-s )。