日付ピッカーの下に素敵な凡例があり、来月をクリックするまでは問題なく動作します。説明が難しいのでリンクを追加しました。「Prijzen2013」タブをクリックしてから、periodetoevoegenをクリックして日付ピッカーを追加してください。
https://www.huurhulp.nl/wijzigen/wijzigen.php?wijzigen_adv=4&code=321fa6715e552e9bd495753f44b04db8
これは、ジョブを実行する関数です(datepickerのbeforeshow):
function insertMessage() {
var legenda = '<div class="legenda"><table cellpadding="0" cellspacing="0" style="font-size:11px;color:silver;"><tr><td>Let op! Overlap in afwijkende prijzen is niet mogelijk.</td><td>Gesloten: </td><td style="background-color:red;width:15px;"></td>'
legenda = legenda + '<td> Afwijkende prijs:</td><td style="background-color:#00A800;width:15px;"></td></tr></table></div>';
clearTimeout(insertMessage.timer);
if ($('#ui-datepicker-div .ui-datepicker-calendar').is(':visible')){
$('#ui-datepicker-div').append(legenda);
}
else {
insertMessage.timer = setTimeout(insertMessage, 10);
}
}
私はこれを試しましたが、機能しません:
$('#ui-datepicker-div').delegate('.ui-datepicker-prev, .ui-datepicker-next', 'click', insertMessage);