Есть такой jQuery плагин
CSS Template Layout Module Implementation, он давно не обновлялся, и я решил его подпилить. Добавил поддержку разной высоты ячеек в строке, правильного подсчёта отступов, в том числе учитывая box-sizing: border-box, и т.д. Не проверял, соответствует ли это текущей спецификации W3C, но мне была нужна именно такая функциональность. В процессе работы производится подсчёт высоты элементов.
Но вот когда на странице есть TinyMCE, во время его инициализации текстовые поля заменяются на элементы большей высоты и верстка внизу страницы ломается. Хотел перехватить событие создания инстансов редактора так:
$('iframe').live('load', function () {/**/});<br>
Пробовал и другие подобные варианты с $.on(), $.bind(), $.load(), $.delegate() — ничего не получается ни в одном из случаев, событие не возникает. Лезть в TinyMCE не хотелось бы, потому как решение должно быть как можно более универсальным, и работать с любыми другими редакторами подобного типа.
По событию будет производиться пересчёт высоты элементов.
Как ещё можно перехватить эти события, при том, что на момент работы плагина iframe'ы не существуют?
jQuery 1.8.1