0
私はquilljsを使用して、ユーザーがテキストの特定の部分を編集できるようにしています。しかし、ユーザーが編集ボタンをクリックしたときにのみ、エディタが起動されるようにしたい。何らかの理由で、編集ボタンは2回のクリックでイベントを実行する必要があります。私は何か不足していますか?.click()は2回のクリックを必要とする - jquery + QuillJS
私はquilljsを使用して、ユーザーがテキストの特定の部分を編集できるようにしています。しかし、ユーザーが編集ボタンをクリックしたときにのみ、エディタが起動されるようにしたい。何らかの理由で、編集ボタンは2回のクリックでイベントを実行する必要があります。私は何か不足していますか?.click()は2回のクリックを必要とする - jquery + QuillJS
イベントの伝播を停止する必要があります。そうすると、クリックするとイベントが強制終了されます。
$(edit).click(function (event) {
event.stopPropagation()
if (edit.data('edit') == 'dormant') {
edit.data('edit', 'active');
edit.text('Save');
quill.enable();
} else {
edit.data('edit', 'dormant');
edit.text('Edit');
quill.disable();
}
});
被写体に多くを学ぶことができます