先日投稿の
oboe2uran.hatenablog.com
に続けて、 祝日ならToolTip も表示させる方法、
Datepicker のオプション beforeShowDay 返却値配列の3番目が、ToolTip のテキストになるので、
先日書いた JavaScript の Datepicker のオプションのbeforeShowDay をさらに書き直して
JavaScript版祝日計算の jholiday.jsを使用すれば、、
$.datepicker.setDefaults( $.datepicker.regional[ "ja" ] ); $("#datepicker").datepicker({ prevText:"前月", nextText:"翌月", changeMonth: true, changeYear: true, yearRange: '-2:+6', beforeShowDay: function(d){ if (JHoliday.isHolidayDate(d)){ return [true, "ui-datepicker-holiday" , JHoliday.description(d.getFullYear(), (d.getMonth()+1), d.getDate())]; }else{ return [true, "", null]; } }, });
これで、
となる。