我在IE8下使用CKEditor insertHtml和insertElement方法有一些问题,我开发了一些自定义插件,当我尝试在文本中插入任何元素时,在我的情况下,这是带有一些额外自定义属性的“span”标记(此自定义标记值为base64_encode'd值))它不会将其插入光标位置(如在FF或Chrome中),而是在文本的开头...
以下是我使用这两种功能的两个例子:
// 1
editor.insertHtml("<span class='internal' internal='" + params + "'>" + data.url + "</span>")
// 2
var span = editor.document.createElement( 'span' );
span.setAttribute( 'class', 'internal' );
span.setAttribute( 'internal', params );
span.setText( data.url );
editor.insertElement( span );
有任何帮助吗? : - )
答案 0 :(得分:0)
仅供参考,我已将其从3.6.4版本更新为4.0.1版本。它刚刚开始工作:-)