2010-01-27 53 views
1

我试图在jQuery对话框中获得富文本编辑器。我很努力尝试微小的mce。当我不初始化微小的mce时,文本区域显示带有HTML字符的文本。JQuery对话框中的富文本编辑器

当我初始化tiny mce时,文本区域中没有显示任何内容。关于如何在对话框中获取文本编辑器的任何想法?

<textarea id="reason" rows="8" cols="35" name ="reason">test</textarea> 

tinyMCE.init({ 
    mode:"textareas", 
    theme:"advanced", 
}); 

回答

2

尝试在打开的对话框事件中初始化mce。就像这样:

$('.selector').dialog({ 
    //... other options ... 
    open: function(event, ui) { 
    tinyMCE.init({ 
     mode:"textareas", 
     theme:"advanced", 
    }); 
    } 
    //.... other options ... 
}); 

看看这可以帮助你......

2

你应该尝试打开该对话框时初始化TinyMCE的编辑器。也许是这样的:

$('.selector').dialog({ 
     open: function(event, ui) { 
     tinyMCE.init({ 
      mode:"textareas", 
      theme:"advanced", 
     }); 
     } 
    }); 
+1

haha​​ha jinx! :D我们有同样的答案! – Reigel 2010-01-27 13:57:03

+0

@Reigel也许伟大的思想和所有这些...... – 2010-01-27 13:58:50