我已經創建了一個tinyMCE插件,用於使用MathJax在編輯器中插入數學公式。 該插件在iframe中打開一個彈出窗口(使用jQuery),然後啓動觸發器事件以將輸入的公式插入到tinyMCE活動編輯器中。tinymce.selection.setContent在IE中的textarea開頭處插入文本
我的代碼在Chrome中正常工作& Firefox(創建插入到textarea插入位置的pre
),但在IE中,文本插入到textarea的開頭。
我使用setContent方法是這樣的:
tinyMCE.activeEditor.selection.setContent(text to insert, {format: 'bbcode'});
我試圖插入和StackOverflow的發現,但沒有爲我工作的其他建議之前使用ed.focus()
。
此外,我試圖在打開彈出窗口之前保存插入位置,並在插入時恢復它,但無論如何都無法工作。
任何想法?
在此先感謝。
不要工作:(現在我想在打開彈出窗口前保存位置,我會盡快更新。謝謝:) – vfportero 2011-12-29 12:00:28