首頁 > web前端 > js教程 > 主體

jQuery Mobile開發中日期外掛程式Mobiscroll使用說明_jquery

WBOY
發布: 2016-05-16 15:12:29
原創
1445 人瀏覽過

近期在行動方面的開發,使用jQuery Mobile ,行動方面的插件不如Web 方面的插件多,選擇的更少,有些需要自己去封裝,但功力尚不足啊。

日期插件JQM也提供了內建的,但樣式方面不好看,只好百度、Google啦,找到了兩款 jquery-mobile-datebox 和 mobiscroll-2.3

jqueryMobileDatebox 這個在板上的表現不好,性能方面有點卡

mobiscroll 性能方面比前者好一些,效果更簡潔 ,劃動更流暢

放在一起對比下

各位看官,你們覺得哪個好看一些呢

反正我覺得 mobiscroll 效果比較好一些,好了來看一些這個傢伙的使用方法吧

第一步:到官網去下載個壓縮包,下載需要先註冊才能下載。下載的時候可以選擇你使用的框架及皮膚樣式等,看下圖

到此假設你已經成功註冊並下載啦

第二步、新建一個HTML5文件,引jquery.js,jquerymobile.js 等等必須的文件,寫如下程式碼到你的文件中:

 <div data-role="fieldcontain">
     <label for="txtBirthday">出生日期:</label>
     <input type="text" data-role="datebox"  id="txtBirthday" name="birthday" />
 </div>
登入後複製

我們可以這樣去初始化日期控制:

$('input:jqmData(role="datebox")').mobiscroll().date();
登入後複製

預覽下吧,是不是可以使用了呢!唯獨這個介面是英文的,對於國人來說多少有點不爽,而官網又沒有提供中文語言包,但沒有關係,官網的API還是不錯的,我們可以設定一些常用的屬性使之符合常規的日期格式。

//初始化日期控件
  var opt = {
    preset: 'date', //日期
    theme: 'jqm', //皮肤样式
    display: 'modal', //显示方式 
    mode: 'clickpick', //日期选择模式
    dateFormat: 'yy-mm-dd', // 日期格式
    setText: '确定', //确认按钮名称
    cancelText: '取消',//取消按钮名籍我
    dateOrder: 'yymmdd', //面板中日期排列格式
    dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字
    endYear:2020 //结束年份
  };
  
  $('input:jqmData(role="datebox")').mobiscroll(opt);
登入後複製

這樣就OK啦 看下效果圖吧


這下看的清楚了吧。不寫啦,就這寫這麼多吧,官網的DOCS 寫的很詳細啦,在此不一一列出啦,有興趣的朋友可以去研究下。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板