Tinymce onFocusOut, который работает во всех браузерах
Я работаю с редактором tinymce, и у меня возникли проблемы. Я пытаюсь сделать некоторую проверку, поэтому я использовал onKeyUp для проверки, но он сразу же дает пользователю ошибку, когда вы вкладываете в поле. Я хотел бы исправить это, пытаясь сделать что-то вроде onFocusOut, чтобы ошибки отображались только при нажатии кнопки "из коробки".
Пока у меня есть это
ev.onInit.add(function(ev, evt) {
tinymce.dom.Event.add(ev.getDoc(), 'blur', function(e, t) {
alert('Worky Work Work!');
})
)
но это работает только в Firefox. Мне действительно нужно, чтобы он работал в Chrome и Safari, но я не смог найти, что для этого нужно. Помощь будет высоко ценится!:)
1 ответ
Решение
Вы должны применить обработчик размытия к телу iframe редактора вместо документа iframe. Вот ссылка на рабочую скрипку: http://fiddle.tinymce.com/kCcaab/1