|
FCKeditor至今已經(jīng)到了2.3.1版本了,對(duì)于國(guó)內(nèi)的WEB開(kāi)發(fā)者來(lái)說(shuō),也基本上都已經(jīng)“聞風(fēng)知多少”了,很多人將其融放到自己的項(xiàng)目中,更有很多大型的網(wǎng)站從中吃到了甜頭。今天開(kāi)始,我將一點(diǎn)點(diǎn)的介紹自己在使用FCKeditor過(guò)程中總結(jié)的一些技巧,當(dāng)然這些其實(shí)是FCK本來(lái)就有的,只是很多人用FCK的時(shí)候沒(méi)發(fā)現(xiàn)而已 :P
1、適時(shí)打開(kāi)編輯器 很多時(shí)候,我們?cè)诖蜷_(kāi)頁(yè)面的時(shí)候不需要直接打開(kāi)編輯器,而在用到的時(shí)候才打開(kāi),這樣一來(lái)有很好的用戶(hù)體驗(yàn),另一方面可以消除FCK在加載時(shí)對(duì)頁(yè)面打開(kāi)速度的影響,如圖所示
點(diǎn)擊“Open Editor"按鈕后才打開(kāi)編輯器界面
實(shí)現(xiàn)原理:使用JAVASCRIPT版的FCK,在頁(yè)面加載時(shí)(未打開(kāi)FCK),創(chuàng)建一個(gè)隱藏的TextArea域,這個(gè)TextArea的name和ID要和創(chuàng)建的FCK實(shí)例名稱(chēng)一致,然后點(diǎn)擊"Open Editor"按鈕時(shí),通過(guò)調(diào)用一段函數(shù),使用FCK的ReplaceTextarea()方法來(lái)創(chuàng)建FCKeditor,代碼如下:
|
|
|