Sto cercando un modo di evidenziando i giorni tra l'intervallo di date di 2 ingressi al passaggio del mouse.jQuery UI Datepicker - Intervallo di date - Evidenzia giorni tra
Questo esempio è quasi facendo quello che voglio raggiungere: http://hackingon.net/files/jquery_datepicker/range.htm
unica differenza è che l'evidenziazione della gamma selezionata deve avvenire su due datepickers separati e al passaggio del mouse.
Qualche suggerimento?
Aggiornamento:
Ok, un po 'più particolari:
Dopo aver selezionato una data dal primo DatePicker, la seconda datepicker dovrebbero evidenziare la data precedente selezionata. Se passi il mouse oltre un giorno dopo il giorno selezionato in precedenza, tutti i giorni dovrebbero evidenziare aggiungendo una classe.
Aggiornamento: Questo è quanto ho ottenuto:
$("#input-service_date_leave, #input-service_date_return").datepicker({
rangeSelect: true,
beforeShow: customRange,
onSelect: customRange,
});
function customRange(input) {
if (input.id == "input-service_date_leave") {
$("#ui-datepicker-div td").die();
if (selectedDate != null) {
$('#input-service_date_return').datepicker('option', 'minDate', selectedDate).datepicker('refresh');
}
}
if (input.id == "input-service_date_return") {
$("#ui-datepicker-div td").live({
mouseenter: function() {
$(this).prevAll("td:not(.ui-datepicker-unselectable)").addClass("highlight");
},
mouseleave: function() {
$("#ui-datepicker-div td").removeClass("highlight");
}
});
var selectedDate = $("#input-service_date_leave").datepicker("getDate");
if (selectedDate != null) {
$('#input-service_date_return').datepicker('option', 'minDate', selectedDate).datepicker('refresh');
}
}
}
http://jsfiddle.net/mayko/WbWg3/1/
L'unico problema, l'evento dal vivo mette in evidenza solo il TD della corrente aleggiava fila, ma non il TD del le file prima.
Qualche idea?
Fantastico fratello. Grazie mille! – Mayko
Questa risposta mi ha aiutato! Molte grazie! – Marvzz
Un'altra cosa, puoi aiutarmi ad aggiornarlo per estenderlo al prossimo mese? Sto mostrando due mesi in un raccoglitore. Grazie! – Marvzz