国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用Selectize.js輸入tag

sixleaves / 2371人閱讀

摘要:本來(lái)處理輸入控件是很多的,比如,又比如,都各有各的好處,但也各有各的不足。今天選擇一款簡(jiǎn)單的插件。特點(diǎn)就是容易用,來(lái)看看怎么用。引入項(xiàng)目文件不是必須的,而且還沒(méi)有原生的那么漂亮,但勝在和風(fēng)格統(tǒng)一。

本來(lái)處理tags輸入控件是很多的,比如select2,又比如chosen,都各有各的好處,但也各有各的不足。今天選擇一款簡(jiǎn)單的插件:selectize.js Github: https://github.com/selectize/...。

Selectize.js特點(diǎn)就是容易用,來(lái)看看怎么用。

引入項(xiàng)目文件




selectize.bootstrap3.min.css不是必須的,而且還沒(méi)有原生的ui那么漂亮,但勝在和bootstrap風(fēng)格統(tǒng)一。

初始化更簡(jiǎn)單



$("#input-tags").selectize({
    delimiter: ",",
    persist: false,
    create: function(input) {
        return {
            value: input,
            text: input
        }
    }
});

這只能輸入簡(jiǎn)單的tag,復(fù)雜一點(diǎn)的就完全無(wú)濟(jì)于事,要想實(shí)現(xiàn)上圖那種復(fù)雜布局的tag,并且能夠加載遠(yuǎn)程服務(wù)器上的數(shù)據(jù),還得花點(diǎn)時(shí)間配置一下選項(xiàng)。

$("#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 "
" + "
" + "
" + "
" + escape(item.title) + "
" + "" + escape(item.category) + "" + "
" + (tags.length ? tags.join(" ") : "沒(méi)有標(biāo)簽") + "
" + "
" + "
"; } }, 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); } }); } });

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/108088.html

相關(guān)文章

  • 67 個(gè)拯救前端開(kāi)發(fā)者的工具、庫(kù)和資源

    摘要:庫(kù)一個(gè)用來(lái)在中創(chuàng)建炫酷的浮動(dòng)粒子的庫(kù)一個(gè)用來(lái)在中創(chuàng)建物體和空間的庫(kù)快速實(shí)現(xiàn)全屏滾動(dòng)特性打字機(jī)效果滾動(dòng)到某個(gè)元素位置時(shí)觸發(fā)一個(gè)功能語(yǔ)法高亮使用創(chuàng)建漂亮的圖表能夠明顯加速網(wǎng)站加載時(shí)間,鼠標(biāo)時(shí)預(yù)加載資源另一個(gè)圖表庫(kù)一個(gè)基于動(dòng)畫和平移的雪碧圖庫(kù)實(shí)現(xiàn) Javascript 庫(kù) Particles.js? 一個(gè)用來(lái)在 web 中創(chuàng)建炫酷的浮動(dòng)粒子的庫(kù) Three.js? 一個(gè)用來(lái)在 web 中創(chuàng)...

    XiNGRZ 評(píng)論0 收藏0
  • javascript功能插件大集合 前端常插件 js插件

    摘要:轉(zhuǎn)載來(lái)源包管理器管理著庫(kù),并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個(gè)整合和的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來(lái)源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫(kù),并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    netmou 評(píng)論0 收藏0
  • javascript功能插件大集合 前端常插件 js插件

    摘要:轉(zhuǎn)載來(lái)源包管理器管理著庫(kù),并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個(gè)整合和的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來(lái)源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫(kù),并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    Hydrogen 評(píng)論0 收藏0
  • javascript功能插件大集合,寫前端的親們記得收藏

    摘要:一個(gè)專注于瀏覽器端和兼容的包管理器。一個(gè)整合和的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。完全插件化的工具,能在中識(shí)別和記錄模式。健壯的優(yōu)雅且功能豐富的模板引擎。完整的經(jīng)過(guò)充分測(cè)試和記錄數(shù)據(jù)結(jié)構(gòu)的庫(kù)。 【導(dǎo)讀】:GitHub 上有一個(gè) Awesome – XXX 系列的資源整理。awesome-javascript 是 sorrycc 發(fā)起維護(hù)的 JS 資源列表...

    cfanr 評(píng)論0 收藏0
  • JavaScript 資源大全中文版

    摘要:官網(wǎng)全新的靜態(tài)包管理器。官網(wǎng)一個(gè)整合和官網(wǎng)的最佳思想,使開(kāi)發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。官網(wǎng)小巧的兼容的所見(jiàn)即所得的富文本編輯器。官網(wǎng)富文本編輯器。官網(wǎng)由制作,適用于每天寫作的富文本編輯器。 1. 包管理器 管理著 javascript 庫(kù),并提供讀取和打包它們的工具。 npm:npm 是 javascript 的包管理器。官網(wǎng) cnpm:cnpm 是 由于國(guó)...

    jzman 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<