0

    javascript适合移动端的日期时间拾取器

    2023.05.14 | admin | 144次围观

    javascript适合移动端的日期时间拾取器

    这是一个适合移动设备WEB应用的日期和时间拾取器,在桌面版的日期拾取器我们一般用jQuery UI的datepicker插件,而移动手机版的日期拾取器则可以根据项目需求选择与jQuery Mobile配合的mobiscroll.js插件,它提供了友好的日期和时间选择操作界面移动端时间选择插件,且易于配置和使用。

    HTML

    首先我们加载相关插件和样式文件,该插件基于jQuery和jQuery.mobile所以首先需要加载这两个库文件,然后再加载mobiscroll.js插件以及相关CSS文件。

     
     
     
     
    

    接着在body里放置输入框,这是一个普通的文本输入框,当鼠标单击输入框获得光标时会触发mobiscroll弹出日期拾取器。

     
    

    JavaScript

    mobiscroll提供了许多选项可以设置移动端时间选择插件,包括定义弹出面板展示方式、最大日期、最小日期、日期格式、结束年份等,也可以将插件本地化,包括设置中文按钮、说明。调用也非常简单,以下是示例代码:

    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适合移动端的日期时间拾取器

    一款简洁大方的javascript适合移动端的日期时间拾取器就这样制作完成了,希望大家喜欢。

    «

    »

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论