jQuery Mobile開發(fā)中日期插件Mobiscroll使用說明
近期在移動(dòng)方面的開發(fā),使用jQuery Mobile ,移動(dòng)方面的插件不如Web 方面的插件多,選擇的更少,有一些需要自己去封裝,但功力尚不足啊。
日期插件JQM也提供了內(nèi)置的,但樣式方面不好看,只好百度、Google啦,找到了兩款 jquery-mobile-datebox 和 mobiscroll-2.3
jqueryMobileDatebox 這個(gè)在板上的表現(xiàn)不好,性能方面有點(diǎn)卡
mobiscroll 性能方面比前者要好一些,效果更簡(jiǎn)潔 ,劃動(dòng)更流暢
放在一起對(duì)比下
各位看官,你們覺得哪個(gè)好看一些呢
反正我覺得 mobiscroll 效果比較好一些,好了來看一些這個(gè)家伙的使用方法吧
第一步:到官網(wǎng)去下載個(gè)壓縮包,下載需要先注冊(cè)然后才能下載。下載的時(shí)候你可以選擇你使用的框架及皮膚樣式等,看下圖
到此假設(shè)你已經(jīng)成功注冊(cè)并下載啦
第二步、新建一個(gè)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();
預(yù)覽下吧,是不是可以使用了呢!唯獨(dú)這個(gè)界面是英文的,對(duì)于國(guó)人來說多少有點(diǎn)不爽,而官網(wǎng)又沒有提供中文語言包,但沒有關(guān)系,官網(wǎng)的API還是不錯(cuò)的,我們可以設(shè)置一些常用的屬性使之符合常規(guī)的日期格式。
//初始化日期控件 var opt = { preset: 'date', //日期 theme: 'jqm', //皮膚樣式 display: 'modal', //顯示方式 mode: 'clickpick', //日期選擇模式 dateFormat: 'yy-mm-dd', // 日期格式 setText: '確定', //確認(rèn)按鈕名稱 cancelText: '取消',//取消按鈕名籍我 dateOrder: 'yymmdd', //面板中日期排列格式 dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字 endYear:2020 //結(jié)束年份 }; $('input:jqmData(role="datebox")').mobiscroll(opt);
這樣就OK啦 看下效果圖吧
這下看的清楚了吧。不寫啦,就這寫這么多吧,官網(wǎng)的DOCS 寫的很詳細(xì)啦,在此不一一列出啦,有興趣的朋友可以去研究下。
- jQuery Mobile彈出窗、彈出層知識(shí)匯總
- 使用jQueryMobile實(shí)現(xiàn)滑動(dòng)翻頁效果的方法
- jquery Mobile入門—多頁面切換示例學(xué)習(xí)
- jquery mobile動(dòng)態(tài)添加元素之后不能正確渲染解決方法說明
- 讓jQuery Mobile不顯示討厭loading界面的方法
- jquery mobile頁面跳轉(zhuǎn)后樣式丟失js失效的解決方法
- jquery Mobile入門—外部鏈接切換示例代碼
- jquery mobile changepage的三種傳參方法介紹
- Jquery Mobile 自定義按鈕圖標(biāo)
- jQueryMobile之Helloworld與頁面切換的方法
- jQueryMobile之窗體長(zhǎng)內(nèi)容的缺陷與解決方法實(shí)例分析
相關(guān)文章
jQuery實(shí)現(xiàn)動(dòng)態(tài)刪除LI的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)動(dòng)態(tài)刪除LI的方法,結(jié)合實(shí)例形式分析了jQuery針對(duì)頁面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05jquery的ajax簡(jiǎn)單結(jié)構(gòu)示例代碼
這篇文章主要介紹了jquery的ajax簡(jiǎn)單結(jié)構(gòu),需要的朋友可以參考下2014-02-02jQuery插件StickUp實(shí)現(xiàn)網(wǎng)頁導(dǎo)航置頂
本文給大家介紹的是一款jQuery插件--StickUp,他的主要用途是實(shí)現(xiàn)網(wǎng)頁元素固定,如導(dǎo)航固定讓其總是保持在視圖中可見,效果非常不錯(cuò),這里推薦給小伙伴們。2015-04-04基于jQuery的樹控件實(shí)現(xiàn)代碼(asp.net+json)
一個(gè)自己寫jQuery的樹控件,后臺(tái)用的是asp.net,其實(shí)只要服務(wù)器返回json就可以了2010-07-07jQuery 獲取遍歷獲取table中每一個(gè)tr中的第一個(gè)td的方法
下面小編就為大家?guī)硪黄猨Query 獲取遍歷獲取table中每一個(gè)tr中的第一個(gè)td的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10jQuery使用serialize()表單序列化時(shí)出現(xiàn)中文亂碼問題的解決辦法
列化中文時(shí)出現(xiàn)中文亂碼問題,怎么回事呢?下面給大家介紹下jQuery使用serialize()序列化表單時(shí)出現(xiàn)中文亂碼問題的解決辦法,有需要的朋友參考下2016-07-07jquery模擬picker實(shí)現(xiàn)滑動(dòng)選擇效果
這篇文章主要為大家詳細(xì)介紹了jquery模擬picker實(shí)現(xiàn)滑動(dòng)選擇效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04jquery入門——事件機(jī)制之事件中的冒泡現(xiàn)象示例解釋
事件被觸發(fā)后被分為兩個(gè)階段,一個(gè)是捕獲(Capture),另一個(gè)是冒泡(Bubbing),但大多瀏覽器并不是都支持捕獲階段,因此事件被觸發(fā)后,往往執(zhí)行冒泡過程,感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)事件機(jī)制有所幫助2013-02-02