Просто подумал, что добавлю обходное решение, которое работает в сочетании с решением выше:
setTimeout(function() {tinyMCE.execCommand("mceAddControl", true, "content");}, 5);
По какой-то причине я не уверен, является ли это проблемой синхронизации с манипуляцией DOM или чем-то еще, но небольшая задержка делает жизнь лучше. Однако setTimeout()
НЕ работал в сочетании с использованием метода jQuery .each()
, такого как:
$("textarea").each(function(index) {
tinyMCE.execCommand("mceAddControl", false, $(this).attr("id"));
});
Это должно быть совсем другое время.
В любом случае, я подумала, что поделюсь этими результатами, так как я уверен, что другие и даже, возможно, я снова сочтем эту публикацию полезной.