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

來源:互聯網
上載者:User

標籤:

近期在移動方面的開發,使用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 寫的很詳細啦,在此不一一列出啦,有興趣的朋友可以去研究下,在研究的過程有什麼心得體會別發貼哦!

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.