• 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

  • 相关阅读:
    提升PHP执行效率的一些小细节
    linux文件处理命令
    C# file操作
    C# MD5
    C# guid
    C# Path类 Directory类
    MarkDown学习
    从GitHub建站迁移到服务器(Java环境)
    sonarqube在windows上软件安装,配置及使用
    【优化】记录一次方法性能优化
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537172.html
Copyright © 2020-2023  润新知