カレンダーと一緒にいくつかの情報も表示する日付ピッカーをコーディングしようとしています。現在、私はこのコードを持っています。 http://jsfiddle.net/sFBn2/
$('#datepicker').datepicker({
beforeShow: function(input, inst) {
insertMessage();
}
});
$('#ui-datepicker-div').delegate('.ui-datepicker-prev, .ui-datepicker-next', 'click', insertMessage);
function insertMessage(message) {
clearTimeout(insertMessage.timer);
if ($('#ui-datepicker-div .ui-datepicker-calendar').is(':visible'))
$('#ui-datepicker-div').append('<div class="info">information panel</div>');
else
insertMessage.timer = setTimeout(insertMessage, 10);
}
カレンダーの下に「情報パネル」が表示されます。カレンダーの左側に情報を表示したい。日付ピッカー全体を div にラップしてから、パネルと日付ピッカーを並べて挿入する必要があると思います。しかし、それを達成する方法がわかりません。
編集: 月間を移動すると、パネルが非表示になります。JavaScriptへのより良いアプローチが必要だと思います。
何かご意見は?