zoukankan      html  css  js  c++  java
  • ui-choose|列表选择jQuery美化插件

    ui-choose是一款基于jQuery的列表选择美化插件。ui-choose可用于选项不太多的select、radio、checkbox等,提升用户体验。


    使用方法

    使用ui-choose列表美化插件需要引入jQuery、ui-choose.js和ui-choose.css文件。

    <link href="src/ui-choose.css" rel="stylesheet" />
    <script src="js/jquery.min.js"></script>
    <script src="src/ui-choose.js"></script>  
    HTML结构

    ui-choose可用于无序列表或下拉列表的美化。无序列表和下拉列表的HTML结构分别如下:

    <ul class="ui-choose" multiple="multiple" id="uc_03">
        <li>html</li>
        <li>css</li>
        <li>javascript</li>
        <li>php</li>
        <li>nodejs</li>
    </ul>
    <select class="ui-choose" multiple="multiple" id="uc_04">
        <option value="a">html</option>
        <option value="b">php</option>
        <option value="c">css</option>
        <option value="d">javascript</option>
        <option value="e">nodejs</option>
    </select>
    初始化插件

    在页面DOM元素加载完毕之后,可以通过下面的方法初始化ui-choose插件。

    将所有.ui-choose实例

    // 将所有.ui-choose实例化
    $('.ui-choose').ui_choose(); 
    无序列表单选:

    // 无序列表单选
    var uc_01 = $('#uc_01').data('ui-choose'); // 取回已实例化的对象
    uc_01.click = function(index, item) {
        console.log('click', index, item.text())
    }
    uc_01.change = function(index, item) {
        console.log('change', index, item.text())
    }
    下拉列表单选:

    // 下拉列表单选
    var uc_02 = $('#uc_02').data('ui-choose');
    uc_02.click = function(value, item) {
        console.log('click', value);
    };
    uc_02.change = function(value, item) {
        console.log('change', value);
    }; 
    无序列表多选:

    // 无序列表多选
    var uc_03 = $('#uc_03').data('ui-choose');
    uc_03.click = function(index, item) {
        console.log('click', index);
    };
    uc_03.change = function(index, item) {
        console.log('change', index);
    };
    下拉列表多选:
    // 下拉列表多选
    var uc_04 = $('#uc_04').ui_choose();
    uc_04.click = function(value, item) {
        console.log('click', value);
    };
    uc_04.change = function(value, item) {
        console.log('change', value);
    };     
    ui-choose列表美化插件的github地址为:https://github.com/wangxing218/ui-choose

  • 相关阅读:
    Ajax基础
    css基础
    响应式容器布局
    PHP基础
    Unity 3d 刚体
    ASP.NET 大文件下载的实现思路及代码
    2015年第一篇 自律守则以及年度目标
    ItextSharp代码示例
    HTML5 新增通用属性
    c# 委托实例
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537172.html
Copyright © 2011-2022 走看看