#javascript #jquery #events #tinymce
#javascript #jquery #Мероприятия #tinymce
Вопрос:
Когда TinyMCE активен, и я нажимаю кнопку сохранения, он предотвращает или поглощает это событие щелчка.
Я попытался переопределить размытие, но это не дало никакого эффекта:
tinymce.init({
...
setup: function(editor) {
editor.on('blur', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
return false;
});
}, ...
и я много искал какое-либо решение, но безрезультатно.
Пожалуйста, помогите мне!
Спасибо!
Комментарии:
1. можете ли вы создать скрипку tinymce для этого?
2. Там?: jsfiddle.net
3. это не работает — нет допустимой скрипки
4. Хорошо, я знаю, в чем проблема, но я не знаю, каким будет решение. Итак, когда я нажимаю вне редактора, он пытается установить фокус на следующий элемент. Поэтому я думаю, что я должен предотвратить эту функцию, но как это сделать? (Потому что Firefox переходит к вводу того, что только что сфокусировано.)
Ответ №1:
Возможно, вы захотите попробовать это:
setup: function(editor) {
editor.on('init', function(e) {
$(editor.getBody()).on('blur', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
return false;
});
});
}, ...
Комментарии:
1. К сожалению, это не работает. Но я приближаюсь к решению проблемы. Я понял, что когда я нажимаю на форму, она сбрасывается TinyMCE. Я пытался удалить эту функцию, но не смог этого сделать. Можете ли вы мне помочь?