【发布时间】:2014-03-02 07:41:00
【问题描述】:
在 Meteor 中,我想将一个粘贴事件绑定到 html 元素,以便我可以检测用户何时尝试执行粘贴——无论字段是否处于焦点。在 jQuery 中,我可以通过以下方式实现:
$('html').bind('paste', function(e) {
e.preventDefault();
alert("pasted");
});
但是,我似乎无法弄清楚如何在 Meteor 中复制它。这是我尝试过的:
Template.layout.events({
'paste html' : function(e) {
e.preventDefault();
alert("pasted");
}
}
我也尝试过使用 UI.body,但也不成功:
UI.body.events({
'paste': function () {
e.preventDefault();
alert("pasted");
}
});
【问题讨论】:
-
jQuery代码在最新的 Meteor 0.7.1.2 中开箱即用。我可以粘贴到标准 Hello World 应用程序中的任何位置,并且事件被捕获。可以选择只使用 jQuery 代码吗? -
哦,嗯,让我试一试。我曾假设如果我使用 jQuery 代码,我将无法使用任何 Meteor API。
标签: javascript events meteor paste