JQuery UI datepicker: so binden Sie ein Ereignis NACH dem Kalender war gerendert?

Ich bin mit datepicker. Der übliche Weg zu binden, ein Ereignis, sagen wir zum Beispiel beforeShowDay wäre:

$('.selector').datepicker({
   beforeShowDay: function(date) { ... }
});

Was ich brauche, ist ein binden der beforeShowDay Ereignis nach dem Kalender erbracht wurde. Also, lasst uns erstmal sagen, ich machen den Kalender:

$('.mySpecialContainer').datepicker({
   //in this moment, for some reason, I am not allowed to bind nothing (that's not me who renders the calendar, that's why I am not allowed)
});

Dann, wenn ich versuche, mich zu binden, etwas in der üblichen Weise:

$('.mySpecialContainer').datepicker({
   beforeShowDay: function(date) { ... }
});

Den Kalender - natürlich - erneut gerendert innen '.mySpecialContainer', anstatt nur auf die Bindung der Fall. Ich habe versucht:

$('.mySpecialContainer').bind('beforeShowDay', function(date) { ... });

Aber das war nur eine verzweifelte Aktion 🙂

InformationsquelleAutor bluefoot | 2011-03-05
Schreibe einen Kommentar