我正在尝试编写一个日期选择器,它还将在日历旁边显示一些信息。目前我有这个代码。 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);
}
它在日历下方显示“信息面板”。我想在日历左侧显示信息。我想我必须将整个 datepicker 包装到一个 div 中,然后并排插入面板和 datepicker。但不知道如何完成它。
编辑: 在几个月之间导航隐藏面板。我认为需要一种更好的 javascript 方法。
有什么想法吗?