-1

Wondering how to get Greasemonkey to work with Mousetrap ( http://craig.is/killing/mice ) where it will tr​​igger a function when text is selected. 它在 API 中提到了一些关于它的内容,但我不知道如何让它适用于整个页面而不仅仅是一个字段。

文本字段

默认情况下,如果您在文本区域、输入或选择内,所有键盘事件都不会触发,以防止发生不希望的事情。

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

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

1 回答 1

0

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

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

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

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

于 2012-08-27T00:19:59.767 回答