Ho lo stesso problema con FF 3.6.13, Jquery 1.5.0 fornito da jquery CDN e jqueryui 1.8.9.
Estremamente strano, sta succedendo solo su alcuni computer con la stessa versione di Firefox, con le cache cancellate.
Questa correzione ha funzionato anche per me. cioè
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 2,
showButtonPanel: true,
onSelect: function() {
$(".ui-datepicker a").removeAttr("href");
}
});
L'unico problema è ora ignora l'evento .change
. Ho risolto il problema aggiungendo $(this).change():
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 2,
showButtonPanel: true,
onSelect: function() {
$(".ui-datepicker a").removeAttr("href");
$(this).change();
}
});
$(".date_unix").datepicker({
dateFormat: "@",
changeMonth: true,
changeYear: true,
numberOfMonths: 2,
showButtonPanel: true,
onSelect: function() {
$(".ui-datepicker a").removeAttr("href");
$(this).change();
}
});
Sembra che il gestore dei clic non restituisca false. Ma mi aspetterei che ciò accada in tutti i browser, se così fosse. – prodigitalson
L'aggiornamento alla versione 1.4.1 risolve il problema, poiché andava bene in 1.3.2 – matthewb
Sembra che in 1.4.2 e 1.8.4 il problema sia ritornato (se è stato risolto). –