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

Другие вопросы по тегам