我需要在标准操作完成后执行一些操作。与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);
});
标准操作完成后,我们可以确定超时功能是吗?
答案 0 :(得分:1)
你可以使用超时延迟一点:
$contentEditable.on('paste', function (event) {
setTimeout(function () {
// do whatever you want here
}.bind(this), 0);
});