【发布时间】:2011-12-29 10:14:04
【问题描述】:
我为 tinyMCE 创建了一个插件,可以使用 MathJax 在编辑器中插入数学公式。 该插件在 iframe 中打开一个弹出窗口(使用 jQuery),然后启动触发事件以在 tinyMCE 活动编辑器中插入输入的公式。
我的代码在 Chrome 和 Firefox 中正常工作(创建一个 pre 插入到 textarea 的插入符号位置),但在 IE 中,文本插入到 textarea 的开头。
我正在使用这样的 setContent 方法:
tinyMCE.activeEditor.selection.setContent(text to insert, {format: 'bbcode'});
我尝试在插入之前使用ed.focus(),并在 StackOverflow 中找到其他建议,但对我没有任何帮助。
另外,我尝试在打开弹出窗口之前保存插入符号的位置,并在插入时恢复它,但无论如何都没有用。
有什么想法吗?
提前致谢。
【问题讨论】:
标签: javascript jquery internet-explorer iframe tinymce