我',所以我第一次打電話Tinymce如何在新添加的textarea上調用init?將TinyMCE
tinymce.init({
// initiation code, that makes my textarea a tinymce textarea
})
後,我添加一個新的文本區域,並呼籲再次tinymce.init - 它不會工作。如何將新添加的textarea轉換爲tinymce textarea?
我',所以我第一次打電話Tinymce如何在新添加的textarea上調用init?將TinyMCE
tinymce.init({
// initiation code, that makes my textarea a tinymce textarea
})
後,我添加一個新的文本區域,並呼籲再次tinymce.init - 它不會工作。如何將新添加的textarea轉換爲tinymce textarea?
我不認爲你需要一次又一次調用tinymce.init在同一頁面中的多個textarea標記。嘗試下面的代碼,讓我知道它的作品。
tinymce.init({
selector: "textarea",
// initiation code, that makes my textarea a tinymce textarea
})
它會照顧本頁面遇到的所有textarea標籤。
嘗試此,具有附加功能
<script>
tinymce.init({
selector: "textarea.tiny-mce-init",
menubar: false,
width: '100%',
height: 200,
resize: false,
plugins: [
"code advlist autolink link image lists charmap print preview hr pagebreak spellchecker",
"searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
"save table contextmenu directionality emoticons template paste jbimages"
],
toolbar: "code | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor| jbimages | pastetext | fontselect | fontsizeselect | preview ",
// ===========================================
// SET RELATIVE_URLS to FALSE (This is required for images to display properly)
// ===========================================
relative_urls: false
});
</script>
,你應該調用類在輸入型的textarea
<textarea name="sample" class="tiny-mce-init"></textarea>
tinymce.init後({});你需要運行下面的代碼:
tinyMCE.execCommand("mceAddControl", true, textAreaID);
然而,它不工作在Firefox下。痘痘修改:
setTimeout(function(){
tinyMCE.execCommand('mceAddControl', true, textAreaID);
}, 100);
都能跟得上我只是測試它。不起作用 – 2015-10-26 07:57:14