您的当前位置:首页正文

mobiscroll插件的基本使用方法

2024-11-07 来源:个人技术集锦

  前一阵子接触到了mobiscroll插件,用在移动端的日期选择上,感觉倍棒,于是便敲了一个小案例,与大家一起分享分享

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5   <meta charset="UTF-8">
 6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7   <meta http-equiv="X-UA-Compatible" content="ie=edge">
 8   <title>mobiscroll练习</title>
 9   <link rel="stylesheet" type="" href="../06-mobiscoll插件案例/css/mobiscroll.custom-2.17.1.min.css">
10 </head>
11 
12 <body>
13   <input type="text" id="input" name="" value="">
14   <button id="clear">clear</button>
15   <button id="show">show</button>
16 
17   <script src="../01-demo/jquery-1.8.3.min.js"></script>
18   <script src="../06-mobiscoll插件案例/js/mobiscroll.custom-2.17.1.min.js"></script>
19   <script>
20     $(function () {
21       var now = new Date();
22       var currYear = now.getFullYear();
23       var currMonth = now.getMonth() + 1;
24       var currDay = now.getDate();
25       var option = {
26         preset: 'date', //日期,可选:date\datetime\time\tree_list\image_text\select
27         theme: 'android-ics light', //皮肤样式,可选:default\android\android-ics light\android-ics\ios\jqm\sense-ui\wp light\wp
28         display: 'modal', //显示方式 ,可选:modal\inline\bubble\top\bottom
29         lang: "Chinese",
30         showLabel: true,//false  显示头部
31         rows: 5,//显示多少行,定义3就显示3行,
32         dateFormat: 'yyyy-mm-dd', // 面板日期格式
33         setText: '确认', //确认按钮名称
34         cancelText: '取消', //取消按钮名称
35         dateOrder: 'yyyymmdd', //面板中日期排列格式
36         dayText: '日',
37         monthText: '月',
38         yearText: '年', //面板中年月日文字
39         // showNow: false,
40         nowText: "今",
41         endYear: currYear + 10, //结束年份
42         minDate: new Date(currYear, currMonth - 1, currDay + 1),
43         onSelect: function (textVale, inst) { //选中时触发事件
44           console.log("我被选中了.....");
45         },
46         onClose: function (textVale, inst) { //插件效果退出时执行 inst:表示点击的状态反馈:set/cancel
47           console.log("textVale--" + textVale);
48           console.log(this.id);//this表示调用该插件的对象
49         }
50 
51         //wheels:[[11,12,13],[21,22,23],[01,02,03]],// 当前你定义的数组(即要滚动的数组),
52         //defaultValue: [12,22]//默认显示当前滚动到哪个值,
53         // formatResult://滚动到某个值后执行某个方法
54         // function(){
55         //   console.log(1);
56         // }
57       }
58       
59       //面板显示日期
60       $("#input").mobiscroll().date(option);
61 
62       //面板显示时间
63       // $("#input").mobiscroll().time(option);
64 
65       $("#clear").click(function () {
66         $("#input").mobiscroll("clear");
67         return false;
68       });
69 
70       $("#show").click(function () {
71         $("#input").mobiscroll("show");
72         return false;
73       });
74     });
75   </script>
76 </body>
77 
78 </html>

 

转载于:https://www.cnblogs.com/xiaoyaoxingchen/p/8251853.html

显示全文