ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryのdatepicker_jqueryのローカリゼーションとToday問題を解決する

jqueryのdatepicker_jqueryのローカリゼーションとToday問題を解決する

WBOY
WBOYオリジナル
2016-05-16 17:53:171137ブラウズ

1. ローカリゼーション
はファイルを直接ロードするか、スクリプトの直後に次のステートメントを追加します


jQuery(function ($) {
$.datepicker.regional['zh-CN'] = {
closeText: 'Close',
prevText : 'nextText: '来月>'、
currentText: 'Today'、
monthNames: ['1月'、'2月'、'3月'、'4月'、' May'、'6 月'、
'7 月'、'8 月'、'9 月'、'10 月'、'11 月'、'12 月']、
monthNamesShort: ['one', 'two', ' three'、'four'、'five'、'6'、
'7'、'8'、'9'、'10'、'11'、'12']、
dayNames: ['日曜日'、'月曜日'、'火曜日'、'水曜日'、'木曜日'、'金曜日'、'土曜日']、
dayNamesShort: ['日曜日'、'月曜日'、'火曜日'、'水曜日'、 '木曜日'、'金曜日'、'土曜日']、
dayNamesMin: ['曜日'、'月曜日'、'二'、'水曜日' '、'四'、'五'、'六']、
weekHeader: 'week'、
dateFormat: 'yy-mm-dd'、
firstDay: 1、
isRTL: false 、
showMonthAfter Year: true、
yearSuffix: 'year'
};
$.datepicker.regional['zh-CN']);

2. [今日] をクリックします。今日の場所にジャンプしてユーザーが日付を再度クリックする必要はなく、入力に直接日付を入力します。変更方法は非常に簡単で、スクリプト

に追加します。コードをコピーします コードは次のとおりです。
$.datepicker._gotoToday = function (id) {
var target = $(id); >var inst = this._getInst(target[0]);
if (this._get(inst, 'gotoCurrent') && inst.currentDay) {
inst.selectedDay = inst.currentDay; .drawMonth = inst.selectedMonth = inst.currentMonth;
inst.drawyear = inst.selected Year = inst.current Year;
var date = new Date(); .selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawyear = inst.selectedyear = date .getFullyear();ターゲット、日付);
this._selectDate(id, this._getDateDatepicker(target));
this._notifyChange(inst);
this._adjustDate(target);

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