使用Greasemonkey选择文本字段使Mousetrap工作?

时间:2012-08-25 22:17:01

标签: javascript greasemonkey event-listener

想知道如何让Greasemonkey与Mousetrap(http://craig.is/killing/mice)一起使用,它会在选择文本时触发一个函数。它在API中提到了一些关于它的内容,但我不知道如何使它适用于整个页面,而不仅仅是一个字段。

  

文字字段

     

默认情况下,如果您在textarea,输入或选择内部以防止发生不良事件,则不会触发所有键盘事件。

     

如果出于任何原因你想要它们,你可以将类捕鼠器添加到元素中。

<textarea name="message" class="mousetrap"></textarea>

1 个答案:

答案 0 :(得分:0)

目前Mousetrap中没有选项可以执行此操作。

但是,你可以通过一些简单的JQuery来实现这一点。这样的事情可以解决问题:

$(':input').addClass('mousetrap');

我正在考虑在Mousetrap中公开_stop()方法,这样人们可以将其扩展为默认方式以外的方式。