ユーザーが「次の」月または「前の」月をクリックした後、カスタム css で日付ピッカーを再設定する必要があります。onChangeMonthYear イベントを利用していますが、ユーザーがどちらの方向に進んでいるのか (来月または前月) がわかりません。これを私に与える簡単な組み込みはありますか?そうでない場合、最も簡単な解決策は何ですか?
* 明確にするためにここにコードを追加します。イベントは実際にはサーバー側を介して受信されることに注意してください。ビルド中にデータの一部をダミー表示しました*
var Event = function(text, className) {
this.text = text;
this.className = className;
};
var events = {};
events[new Date("11/12/2012")] = new Event("A Good Day", "yellowDot");
events[new Date("11/20/2012")] = new Event("Mkay", "blueDot");
$('#date').datepicker({
beforeShowDay: function (date) {
var event = events[date];
if(event) {
return [true, event.className, event.text];
}
else {
return [true, '', ''];
}
},
onChangeMonthYear: function () {
//reload another calendar, past or future?
}
});