カスタマイズされた日付ピッカー

私はjQueryの大ファンですが、たとえばYUIに比べてjQueryUIの悲惨さを認めざるを得ません。 ダイアログウィジェットで標準的な方法で[x](閉じるボタン)を削除できないだけです。 しかし、YUIも1日で書かれておらず、現在のように見える前に、多くのハックが書かれていたので、コードに入らずにJUIをダウンロードしても何も問題はないと思います。



ブログで[x]を削除する方法についてはすでに説明しましたが、カレンダーウィジェットまたはJUIで呼び出されるもの-Datepickerについてお話したいと思います。 WPカレンダーに適応させるという考えは新しいものではありませんが、Datepickerの不運は日付をマークできないことです。 つまり、現在と週末以外の日を割り当てることは一般的に不可能です。 これは大きなマイナスです。このマイナスをプラスに変える方法を紹介します。



必要なのは、2つのカレンダーメソッド(コンストラクターとテーブルジェネレーター)をスヌープするだけです。

( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  1. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  2. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  3. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  4. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  5. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  6. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  7. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  8. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  9. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  10. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  11. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  12. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  13. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  14. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  15. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  16. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  17. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  18. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  19. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  20. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  21. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  22. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  23. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  24. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  25. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  26. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  27. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  28. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  29. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  30. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  31. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  32. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  33. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  34. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  35. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  36. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  37. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  38. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  39. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  40. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  41. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  42. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  43. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  44. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  45. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  46. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  47. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



  48. ( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .



( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .







コードがあるという事実は気にしませんが、使用例を検討します



CSSに新しいクラスを追加します

.ui-state-custom {

border: 1px solid #f0f !important;

}









そして、新しいパラメーターで日付ピッカーを作成





  1. $( "div#datepicker" ).datepicker({ //インラインdatepicker
  2. firstDay:1、 //月曜日の最初の日
  3. hightlight:{ //ハイライト
  4. format: "dd / mm / yy"//日付が示される形式、datepickerが理解するすべての形式を理解します。デフォルトは$ .datepicker._defaults.dateFormatまたはmm / dd / yyです
  5. 値:[ " 1/08/2009 ""5/08/2009 ""15/08/2009" ]、 //最後のパラメーターで指定した形式の日付のリスト
  6. titles:[ "Race""Two""Three" ]、 //必要に応じて、日付のツールチップのリストを指定できます
  7. settings:{} //文字列を日付に変換する機能の追加パラメーターは、日付ピッカーのコードのコメントにあります
  8. }
  9. });
*このソースコードは、 ソースコードハイライターで強調表示されました。


実際には、私のブログを見ることができます



All Articles