jQuery Plugin-EasyAutocomplete介紹
主題: |
jQuery Plugin-EasyAutocomplete介紹 |
文章簡介: |
介紹使用jQuery Plugin-EasyAutocomplete |
作者: |
林芃彣 |
版本/產出日期: |
v.1 / 2016/12/01 |
1. 前言
Jquery Autocomplete 能使用戶在輸入框鍵入文字時可以得到建議的列表,但原生的Autocomplete並無太多可以修改的地方(例如:文字前放置圖片…等),此次介紹的plugin可以針對Autocomplete功能做美化與優化
2. 目的
• 了解如何使用jQuery Plugin - EasyAutocomplete
3. 開始前準備
本網頁建立於以下版本的環境:
• Tomcat v6.0
• HTML5
• JQuery v1.11.2+
• EasyAutocomplete v1.3.5+
• 瀏覽器
4. 開發情境
Header宣告:
Html與JS部分 :
Basic:
預設input文字:
若需要過濾符合輸入的資料可在options的list內宣告如下:
若需要限制建議列表的數量 :
若需要回傳資料排序:
若需要延後發送server請求 :
若server回傳的資料過於複雜可指定欄位做顯示 :
回傳資料:
Html :
Script:
在UI的部分EasyAutocomplete提供了多種顏色風格與排版的模板可供套用
顏色風格使用方法如下:
theme欄位可填入:
key |
value |
畫面呈現 |
Theme |
dark |
|
blue |
||
purple |
||
yellow |
||
blue-light |
||
green-light |
||
bootstrap |
||
square |
||
Round |
||
Plate dark |
||
Funky |
排版使用方法如下:
template欄位可填入:
key |
value |
fields |
畫面呈現 |
template |
description |
description |
|
iconLeft |
iconSrc |
||
iconRight |
iconSrc |
||
links |
link |
||
custom |
若資料來源是多種的資料,可以設定Categories :
資料 :
Html :
Script :
5. 總結
EasyAutocomplete支援多種資料格式如:陣列、json、Xml ,UI美化的部分可以自訂也有既定的主題可供套用,使用上相當的方便
6. 參考來源
• 使用JQuery版本-
http://code.jquery.com/jquery-2.1.4.min.js
• EasyAutocomplete - JQuery autocomplete plugin.
http://easyautocomplete.com/