jQuery TE——兼容IE6的輕量級文本編輯器插件

jopen 10年前發布 | 49K 次閱讀 jQuery TE HTML編輯器

jQuery TE是一款輕量級的jQuery的網頁編輯器插件,壓縮后只有19.5KB,兼容性非常好的所見即所得的文本編輯器。經過測試,兼容IE6。

一、jQuery TE簡介

jQuery TE是一款輕量級的jQuery的網頁編輯器插件,壓縮后只有19.5KB,兼容性非常好的所見即所得的文本編輯器。經過測試,兼容IE6。

而且,你可以自定義它的樣式,寫一些css,不僅僅是textarea,你可以將多種標簽變成一個編輯器,比如span,或者p等。

兼容性:IE6+、chrome、Firefox、Opera、Safari、Yandex Browser等

jQuery TE——兼容IE6的輕量級文本編輯器插件

二、如何使用

1、引入文件

這里方便使用,引入的為CDN地址,你也可以去官網下載,里面有Demo。

<link  rel="stylesheet">
<script src="http://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/jquery-te/1.4.0/jquery-te.min.js"></script>

2、定義編輯器

你可以使用適合標簽來定義編輯器,當然只要有一個class值與下面的script標簽中的對應即可。但平時,我們創建編輯器,一般使用textarea標簽。

<textarea name="textarea" class="jqte-test"></textarea>

或者,是這樣(使用一種即可):

<input class="jqte-test" name="text2" value="Articles should be in here">
<div class="jqte-test" name="text3">Articles should be in here</div>
<span class="jqte-test" name="text4">Articles should be in here</span>
<p class="jqte-test" name="text5">Articles should be in here</p>

3、創建編輯器

<script>
        $('.jqte-test').jqte();
    </script>

到現在,一款編輯器就配置好了,當然了,前面我們說,你可以自定義它的很多樣式,那么,下面,我們就來嘗試一下。

三、自定義

1.禁用或啟用某個功能

比如,我不想使用加粗的按鈕,在選擇項中消失,這時候就可以在js中寫,如下:

<script>
        $('.jqte-test').jqte({
            "b":false
        });
    </script>

關于可以啟用會禁止多少個功能按鈕,可以參考其官方文檔。下面貼個圖,一些功能我也沒試:

jQuery TE——兼容IE6的輕量級文本編輯器插件

2.事件

jQuery TE提供了三個基本事件:

change:文本框內容改變時觸發
focus:聚焦在文本框時觸發
blur:文本框失去焦點時觸發

使用方法:

<script>
        $('.jqte-test').jqte({
            blur: function(){ 
                        alert("失去焦點"); 
                    }
        });
    </script>

其他調用方法類似,只需改變blue為change或者focus,然后在function中寫jquery語句便可以了。

3.其他

除了上面的一些功能外,該編輯器支持鍵盤快捷鍵操作,如下:所有快捷鍵四Ctrl+xx的形式,比如,字體加粗就是“Ctrl+B”

jQuery TE——兼容IE6的輕量級文本編輯器插件

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!