
HTML
首先我们加载相关插件和样式文件,该插件基于jQuery和jQuery.mobile所以首先需要加载这两个库文件,然后再加载mobiscroll.js插件以及相关CSS文件。
<script src="js/jquery.min.js"></script> <script src="js/jquery.mobile-1.3.0.min.js"></script> <script src="js/mobiscroll.js" type="text/javascript"></script> <link href="css/mobiscroll.custom-2.5.0.min.css" rel="stylesheet" type="text/css" />接着在body里放置输入框,这是一个普通的文本输入框,当鼠标单击输入框获得光标时会触发mobiscroll弹出日期拾取器。
<input id="date" name="date" />JavaScript
$(function(){var opt = {preset: "date", //日期theme: "sense-ui", //皮肤样式display: "modal", //显示方式mode: "scroller", //日期选择模式dateFormat: "yy-mm-dd", // 日期格式setText: "确定", //确认按钮名称cancelText: "取消",//取消按钮名籍我dateOrder: "yymmdd", //面板中日期排列格式dayText: "日", monthText: "月", yearText: "年", //面板中年月日文字hourText: "时",minuteText: "分",ampmText:"上午/下午",endYear:2020 //结束年份};$("#date").mobiscroll().date(opt); }); 如果只选是时间,则可以这样写:$("#time").mobiscroll().time(opt);如果要在面板上显示日期和时间,则这样调用:
$("#datetime").mobiscroll().datetime(opt);源码下载:javascript适合移动端的日期时间拾取器