使用ui-choose列表美化插件需要引入jQuery、ui-choose.js和ui-choose.css文件。
1 2 | <link href="src/ui-choose.css" rel="stylesheet" /><script src="js/jquery.min.js"></script><script src="src/ui-choose.js"></script> |
ui-choose可用于无序列表或下拉列表的美化。无序列表和下拉列表的HTML结构分别如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <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实例化
1 2 3 4 5 6 7 8 9 10 11 | // 将所有.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())} |
下拉列表单选:
1 2 3 4 5 6 7 8 | // 下拉列表单选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);}; |
无序列表多选:
1 2 3 4 5 6 7 8 | //无序列表多选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);}; |
下拉列表多选:
1 2 3 4 5 6 7 8 | // 下拉列表多选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);} |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com