ホームページ  >  記事  >  ウェブフロントエンド  >  モバイル端末に適したJavaScript日時ピッカー_JavaScriptスキル

モバイル端末に適したJavaScript日時ピッカー_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:33:091738ブラウズ

これは、モバイル デバイスの WEB アプリケーションに適した日付と時刻のピッカーです。デスクトップ バージョンの日付ピッカーでは、通常、jQuery UI の datepicker プラグインを使用しますが、モバイル バージョンの日付ピッカーでは、次のことができます。 Mobile が提供する mobiscroll.js プラグインは、使いやすい日付と時刻の選択操作インターフェイスを提供し、設定と使用が簡単です。

HTML
まず、関連するプラグインとスタイル ファイルをロードします。プラグインは jQuery と jQuery.mobile に基づいているため、最初にこれら 2 つのライブラリ ファイルをロードし、次に mobiscroll.js プラグインと関連 CSS ファイルをロードする必要があります。 。

<script src="js/jquery.min.js"></script> 
<script src="js/jquery.mobile-1.3.0.min.js"></script> 
<script src="js/mobiscroll.js" type="text/javascript"></script> 
<link href="css/mobiscroll.custom-2.5.0.min.css" rel="stylesheet" type="text/css" /> 

次に、本文に入力ボックスを配置します。これは通常のテキスト入力ボックスです。マウスで入力ボックスをクリックしてカーソルを取得すると、mobiscroll がトリガーされて日付ピッカーがポップアップします。

<input id="date" name="date" /> 

JavaScript
mobiscroll には、ポップアップ パネルの表示方法、最大日付、最小日付、日付形式、終了年などの定義を含む、設定可能な多くのオプションが用意されています。また、中国語のボタンや説明の設定など、プラグインをローカライズすることもできます。呼び出しも非常に簡単です。サンプルコードは次のとおりです:

$(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 日付と時刻ピッカーが作成されました。気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。