摘要:本來處理輸入控件是很多的,比如,又比如,都各有各的好處,但也各有各的不足。今天選擇一款簡單的插件。特點就是容易用,來看看怎么用。引入項目文件不是必須的,而且還沒有原生的那么漂亮,但勝在和風(fēng)格統(tǒng)一。
本來處理tags輸入控件是很多的,比如select2,又比如chosen,都各有各的好處,但也各有各的不足。今天選擇一款簡單的插件:selectize.js Github: https://github.com/selectize/...。
Selectize.js特點就是容易用,來看看怎么用。
引入項目文件
selectize.bootstrap3.min.css不是必須的,而且還沒有原生的ui那么漂亮,但勝在和bootstrap風(fēng)格統(tǒng)一。
初始化更簡單
$("#input-tags").selectize({ delimiter: ",", persist: false, create: function(input) { return { value: input, text: input } } });
這只能輸入簡單的tag,復(fù)雜一點的就完全無濟(jì)于事,要想實現(xiàn)上圖那種復(fù)雜布局的tag,并且能夠加載遠(yuǎn)程服務(wù)器上的數(shù)據(jù),還得花點時間配置一下選項。
$("#games").selectize({ options: [], create: false, valueField: "id", labelField: "title", searchField: "title", maxItems: 5, render: { option: function(item, escape) { var tags = []; for (var i = 0, n = item.tags.length; i < n; i++) { tags.push("" + escape(item.tags[i]) + ""); } return "" + "" + ""; } }, load: function(query, callback) { if (!query.length) return callback(); $.ajax({ url: "{{ url("games/query") }}", type: "GET", dataType: "json", data: { term: query, limit: 4 }, error: function() { callback(); }, success: function(res) { callback(res.results); } }); } });" + "" + "" + escape(item.title) + "" + "" + escape(item.category) + "" + "" + (tags.length ? tags.join(" ") : "沒有標(biāo)簽") + "" + "
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/108088.html
摘要:庫一個用來在中創(chuàng)建炫酷的浮動粒子的庫一個用來在中創(chuàng)建物體和空間的庫快速實現(xiàn)全屏滾動特性打字機(jī)效果滾動到某個元素位置時觸發(fā)一個功能語法高亮使用創(chuàng)建漂亮的圖表能夠明顯加速網(wǎng)站加載時間,鼠標(biāo)時預(yù)加載資源另一個圖表庫一個基于動畫和平移的雪碧圖庫實現(xiàn) Javascript 庫 Particles.js? 一個用來在 web 中創(chuàng)建炫酷的浮動粒子的庫 Three.js? 一個用來在 web 中創(chuàng)...
摘要:轉(zhuǎn)載來源包管理器管理著庫,并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫,并提供讀取和打包它們的工具。?npm – npm 是 javasc...
摘要:轉(zhuǎn)載來源包管理器管理著庫,并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫,并提供讀取和打包它們的工具。?npm – npm 是 javasc...
摘要:一個專注于瀏覽器端和兼容的包管理器。一個整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。完全插件化的工具,能在中識別和記錄模式。健壯的優(yōu)雅且功能豐富的模板引擎。完整的經(jīng)過充分測試和記錄數(shù)據(jù)結(jié)構(gòu)的庫。 【導(dǎo)讀】:GitHub 上有一個 Awesome – XXX 系列的資源整理。awesome-javascript 是 sorrycc 發(fā)起維護(hù)的 JS 資源列表...
摘要:官網(wǎng)全新的靜態(tài)包管理器。官網(wǎng)一個整合和官網(wǎng)的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。官網(wǎng)小巧的兼容的所見即所得的富文本編輯器。官網(wǎng)富文本編輯器。官網(wǎng)由制作,適用于每天寫作的富文本編輯器。 1. 包管理器 管理著 javascript 庫,并提供讀取和打包它們的工具。 npm:npm 是 javascript 的包管理器。官網(wǎng) cnpm:cnpm 是 由于國...
閱讀 2667·2021-11-23 09:51
閱讀 3255·2021-11-22 14:44
閱讀 4589·2021-11-22 09:34
閱讀 5135·2021-10-08 10:14
閱讀 2459·2021-09-22 15:47
閱讀 3519·2021-09-22 15:40
閱讀 1520·2019-08-30 15:44
閱讀 1630·2019-08-28 18:23