已经做好的前端结构中,如果需要引入一个带有css样式的控件,将是一件悲剧的事情,那么找一个合适的控件,最好不需要任何css引入的控件,对于开发者来说,将节约大量时间,这里推荐:
http://pan.baidu.com/s/1nvjsTrr
用法简单粗暴,用法如下:
<script> var plusMinus = {$plusMinusDD};//[{'text':'xxxx',value:0},{'text':222,'value':1}]这样的json串 var intDS = {$intEyeDS}; var dot = {$dotEyeDD}; var rightDS = document.getElementById('rightDS'); var rightDS_picker = new Picker({ title: '请选择球镜', data: [plusMinus, intDS, dot] }); rightDS_picker.on('picker.select', function (selectedVal, selectedIndex) { rightDS.innerText = plusMinus[selectedIndex[0]].text + ' ' + intDS[selectedIndex[1]].text + ' ' + dot[selectedIndex[2]].text; }); rightDS_picker.on('picker.change', function (index, selectedIndex) { console.log(index); }); rightDS_picker.on('picker.valuechange', function (selectedVal, selectedIndex) { console.log(selectedVal); }); rightDS.addEventListener('click', function () { rightDS_picker.show(); }); </script>