我正在更新文本,根据用户选择文本。它工作正常。我添加了keyup
来扣除由arrow
键做出或扩展的选择。但是在我添加keyup
现有事件后,它无法正常工作。
$('#tenderContent').on('mouseup, mousemove, keyup', '.tenderdocument', function (e) {
e.stopPropagation(); //not working after adding keyup.
if ($.trim(window.getSelection().toString()).length) {
$('#text').text(window.getSelection().toString());
}
});
$('#tenderContent').on('mousemove', '.tenderdocument', function (e) {
e.stopPropagation();
if (!$.trim(window.getSelection().toString()).length) {
$('#text').empty();
}
});
答案 0 :(得分:1)
您不需要用逗号分隔它们,只需在它们之间放置空格即可使用多个事件:
替换它:
.on('mouseup, mousemove, keyup'
有了这个:
.on('mouseup mousemove keyup'