jQuery Mobile 是一个基于jQuery框架的移动应用UI库,可在Web应用程序中使用HTML5和CSS3的强大功能。其中包括时间插件,让用户能够选择日期和时间。
要使用时间插件,首先需要在HTML文件头部添加以下代码:
<link rel="stylesheet" href="https://cdn.staticfile.org/jquery-mobile/1.4.5/jquery.mobile-1.4.5.min.css"> <script src="https://cdn.staticfile.org/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/jquery-mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
接下来,在HTML文件中添加一个input元素,并将type属性设置为“datetime-local”:
<input type="datetime-local" name="date" id="date">
最后,使用以下JavaScript代码来初始化时间插件:
$(document).on('pageinit', function(){ $('#date').mobiscroll().datetime({ theme: 'android-ics light', mode: 'scroller', display: 'modal', dateFormat: 'yy-mm-dd', timeFormat: 'HH:ii', timeWheels: 'HHii', minDate: new Date(2010, 2, 10, 9, 22), maxDate: new Date(2020, 6, 30, 15, 44), stepMinute: 30 }); });
以上代码中,mobiscroll()方法用于启动时间插件,而datetime()方法则用于配置时间插件的各种选项。你可以根据自己的需求来更改这些选项,例如更改主题、日期格式、时间格式、分钟间隔等。还可以设置最小日期和最大日期,防止用户选择不合适的日期。
通过以上步骤,你已经成功地添加了一个时间插件并配置了它的选项,现在用户就可以方便地选择日期和时间了。