在旅途中实例化一个新的tinyMce
Instantiate a new tinyMce on the go
我刚刚包含了我的第一个tinyMCE代码,效果非常好。然而,在我项目的一部分中,我动态地创建了文本区域,这些区域也必须启用tinyMCE。。如何将tinymce添加到我创建的新文本区域。
目前,这正在全球范围内引发:
function LoadTinymce()
{
tinymce.init({
menu: {
file: false,
edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'},
insert: {title: 'Insert', items: '|'},
view: {title: 'View', items: 'visualaid'},
format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
table: {title: 'Table'},
tools: {title: 'Tools'}
},
selector: ".tinymce"
});
}
LoadTinymce();
当我点击创建新文本区域的按钮时,我可能会调用什么来在上面应用一个新的小mce rte?
这很容易,您只需要调用tinymce mceAddcontrol命令并结合新创建的文本区域的id:
tinymce.execCommand('mceAddControl', false, "your_textarea_id");
应该这样!点击下面的小提琴链接。:)
http://jsfiddle.net/dcodesmith/ttXvb/
(function($) {
function loadTinymcsConfig(){
tinymce.init({
menu: {
file: false,
edit: {title: 'Edit', items: 'undo redo | cut copy paste | selectall'},
insert: {title: 'Insert', items: '|'},
view: {title: 'View', items: 'visualaid'},
format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
table: {title: 'Table'},
tools: {title: 'Tools'}
},
selector: ".tinymce"
});
};
loadTinymcsConfig();
var textareaHtmlTmpl = '<textarea class=''tinymce''></textarea>';
$('.addtextarea').on('click', function(){
$('body').append(textareaHtmlTmpl);
loadTinymcsConfig();
});
})($);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 链接问题:下一个字符包含在<a>TinyMce ui TinyMce中的标签
- TinyMCE 将另一个事件添加到粗体和斜体按钮
- TinyMCE只屏蔽了一个波兰字符
- Tinymce-创建一个自定义的javascript保存按钮
- 在另一个指令中使用 ui-tinymce 指令
- 如何使用TinyMCE文本区域编辑器作为一个类
- 用引导程序验证器验证动态TinyMCE是一个错误还是我的代码有问题
- 在旅途中实例化一个新的tinyMce
- 如果tinyMCE编辑器是空白的,我该如何通过在其旁边附加一个字符串来验证它
- 在PyQT QWebkit中嵌入一个TinyMCE编辑器
- 多个表单与TinyMCE在一个页面上
- 如何实现一个TinyMCE表拖动句柄
- 在Tinymce上触发一个关键事件
- 如何阻止tinyMCE记住最后一个窗口大小?
- TinyMCE-如何在同一页面上有两个编辑器,两个编辑器只有一个预览按钮
- 一个bookmarklet,用于禁用tinymce视觉编辑器
- 如何在TinyMCE上创建一个选择按钮
- 使用JavaScript和tinyMCE,我可以编程一个按钮来插入内容,同时考虑选定的文本