为什么粘贴事件会触发两次?

时间:2015-10-08 19:39:12

标签: javascript jquery google-chrome backbone.js paste

粘贴事件在Ubuntu上的Chrome v45中为我激发了两次。但是,如果我切换到Firefox,它只会触发一次。这是我的代码中的错误还是Chrome浏览器中的错误?

我有一个最小的例子:https://jsfiddle.net/054e94p1/

如果小提琴不起作用,则代码为:

<div id="a" contenteditable="true">
  CONTENT
</div>

var MyView = Backbone.View.extend({
  events: {'paste' : 'pasteHandler'},
  pasteHandler: function(event){alert('yes');}
});

$(document).ready(function(){
    new MyView({el : '#a'});
});

这取决于JQuery,下划线和骨干。

更新:阅读完评论后,我意识到如果我删除警报并将其替换为console.log,则该事件仅触发一次。警报消息似乎是问题的一部分。

0 个答案:

没有答案