我已经为tinyMCE创建了一个插件,使用MathJax在编辑器中插入数学公式。该插件打开一个带有iframe的弹出窗口(使用jQuery),然后启动一个触发器 - 在事件上将输入的公式插入到tinyMCE活动编辑器中。
我的代码在Chrome和Firefox中运行良好(创建一个
我正在使用setContent方法,如下所示:
我的代码在Chrome和Firefox中运行良好(创建一个
pre
,插入到文本区域的插入光标位置),但是在IE中,文本会被插入到文本区域的开头。我正在使用setContent方法,如下所示:
tinyMCE.activeEditor.selection.setContent(text to insert, {format: 'bbcode'});
我尝试在插入之前使用ed.focus()
和其他在StackOverflow上找到的建议,但都没有对我起作用。
此外,我尝试在打开弹出窗口之前保存光标位置,并在插入时恢复它,但无论如何都不起作用。
有什么想法吗?
提前致谢。