我想渲染带有一些预加载文本的YUI2富文本编辑器。但是光标始终位于文本的第一个位置。如何在文本末尾设置它?
由于
答案 0 :(得分:0)
我正在使用YUI3,但这可能仍适用于YUI2。我正在使用execCommand('insertandfocus','content')
添加内容,而不是使用内容初始化编辑器。
例如,而不是:
YUI().use('editor', function(Y) {
var yuiEditor = new Y.EditorBase({
content: myPreloadedContent
});
...
yuiEditor.on('frame:ready', function() {
this.focus();
});
...
});
我正在插入这样的内容:
YUI().use('editor', function(Y) {
var yuiEditor = new Y.EditorBase();
...
yuiEditor.on('frame:ready', function() {
this.focus(function(){
yuiEditor.execCommand('insertandfocus', myPreloadedContent);
});
});
...
});