标准事件操作完成后采取行动

时间:2015-07-30 13:33:32

标签: javascript jquery events javascript-events event-handling

我需要在标准操作完成后执行一些操作。与event.preventDefault()

相反的东西

这是我需要的例子:

$contentEditable.on('paste', function (event) {

  event.doWhatYouNeedToDo();

  // here I will use `range` object to grab cursor position
  // and take some additional actions with inserted text

});

以下是事件如何运作的示例:https://jsfiddle.net/5emcf8rw/

执行标准操作(文本更改)后,我需要在某处处理 new 文本

这是@A建议的解决方案。沃尔夫

$contentEditable.on('paste', function (event) {
  setTimeout(function () {
      // do whatever you want here
  }.bind(this), 0);
});

标准操作完成后,我们可以确定超时功能是吗?

1 个答案:

答案 0 :(得分:1)

你可以使用超时延迟一点:

$contentEditable.on('paste', function (event) {
    setTimeout(function () {
        // do whatever you want here
    }.bind(this), 0);
});