【问题标题】:jquery create keypress eventjquery 创建按键事件
【发布时间】:2013-01-11 10:10:31
【问题描述】:

我们开发了一个 firefox 插件来使用来自外部来源的一些数据填充表单。该插件有一个键盘快捷键“ALT+SHIFT+L”

我们想要做的是,在页面上放置一个按钮,并在按钮的点击事件上创建一个按键事件。所以当我们点击按钮时,我们的插件应该填写表格。

我们如何使用 jquery 完成这项工作。

附言我们的插件已经有一个填写表单的按钮,但它停留在 Firefox 的导航栏中。我们正在使用 r-kiosk 插件来使用 firefox 全屏,例如 kiosk 应用程序。所以我们需要在我们的页面中放一个按钮来触发按键。

谢谢。任何帮助的人。

【问题讨论】:

  • 好吧,如果你不发布任何代码,很难说。
  • 任何代码是什么意思?我不是在为特定的代码段寻求帮助。我只是在问一种关于举办活动的方式。那么你想让我发布什么样的代码呢?

标签: jquery events keypress


【解决方案1】:

如果您希望在单击按钮时触发 Keydown 事件,您可以使用它。

$("#button").click(function() {
   var e = $.Event("keydown");
   e.which = 108; // # key code for l
   e.altKey = true;
   e.shiftKey = true;
   $(document).trigger(e);
});

【讨论】:

  • 做一件事。编写一个函数,如下所示。 $(document).bind('keydown', function(e) { });检查调用 $(document).trigger(e); 时是否调用此函数;
猜你喜欢
  • 2013-01-29
  • 1970-01-01
  • 2012-01-08
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-22
  • 1970-01-01
相关资源
最近更新 更多