鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 如何重新初始化頁(yè)面里的tinymce文本框

如何重新初始化頁(yè)面里的tinymce文本框

關(guān)于富文本編輯器tinymce的一個(gè)小問題。

頁(yè)面中一開始有一些textarea,在window.onload中,寫了tinymce的初始化方法:

//初始化tinymce
tinymce.init({
            selector: 'textarea',
            language: 'zh_CN',
            menubar: false,
            mode: 'textareas',
            width: 700,
            height: 300,
            branding: false,
            plugins: 'link lists textcolor wordcount colorpicker textpattern',
            toolbar: 'bold italic strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify  | numlist bullist outdent indent  | removeformat',
        });

當(dāng)頁(yè)面整個(gè)加載完成后,會(huì)動(dòng)態(tài)再加入一些textarea,此時(shí)遇到的問題是,這些新動(dòng)態(tài)加入的textarea,有tinymce編輯器的外觀,但是按鈕卻無(wú)法點(diǎn)擊,編輯區(qū)也無(wú)法編輯。

個(gè)人感覺應(yīng)該是因?yàn)闆]有初始化(或者激活?)這些新加入的textarea,試了試定時(shí)tinymce.remove() 然后再重新init也沒有用。

想請(qǐng)問一下有沒有遇到類似問題的?謝謝

回答
編輯回答
陌南塵

兄弟,我遇到了跟你同樣的問題。你解決了么?

2018年3月26日 04:03