使用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