粘贴事件触发两次

时间:2016-01-03 11:26:18

标签: javascript jquery javascript-events paste

我有这段代码(可在此answer中找到)

$(document).on('paste', function(e) {
  var pastedText;
  e = e.originalEvent;
  if (window.clipboardData && window.clipboardData.getData) { // IE
    pastedText = window.clipboardData.getData('Text');
  } else if (e.clipboardData && e.clipboardData.getData) {
    pastedText = e.clipboardData.getData('text/plain');
  }
  alert(pastedText); // Process and handle text...
  return false; // Prevent the default handler from running.
});

但是当我在Google Chromium中按CTRL + V时,我收到了两个警报。谁知道为什么?这是 jsfiddle

0 个答案:

没有答案