移動端城市/時間選擇器(使用muipicker插件)

本文給大家分享的是把jQuery的muipicker插件修改實現(xiàn)仿IOS時間選擇特效,非常的不錯,有需要的小伙伴可以參考下。

1.引入mui.js, mui.pincker.min.js, mui.poppicker.js
2.使用地址時,因為數(shù)據(jù)是后臺提供的,所以要轉(zhuǎn)化成js能夠讀取的格式,格式為嵌套格式
3.引入mui.css,當然,可以自己寫css,也可以只把自己需要的標簽樣式復(fù)制過來即可。

首先看一下事例中的代碼

(function($, doc) {
      $.init();
            $.ready(function() {
               //   //級聯(lián)示例
               var cityPicker3 = new $.PopPicker({
               layer: 3
               });  
               cityPicker3.setData(cityData3);
               var showCityPickerButton = doc.getElementById('showCityPicker3');
               var cityResult3 = doc.getElementById('cityResult3');
               showCityPickerButton.addEventListener('tap', function(event) {
                   cityPicker3.show(function(items) {
                    cityResult3.innerText = "你選擇的城市是:" + (items[0] || {}).text + " " + (items[1] || {}).text + " " + (items[2] || {}).text;
                    //返回 false 可以阻止選擇框的關(guān)閉
                    //return false;
                   });
               }, false);
            }); 
    })(mui, document);

解釋如下

1.png

一般地址后臺制定 所以申請數(shù)據(jù)并轉(zhuǎn)化成嵌套格式,具體可以console.log(cityData3),查看數(shù)據(jù)結(jié)構(gòu)。
時間選擇器做法類似,具體可參考:http://www.jb51.net/article/79818.htm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容