У меня такая же проблема с FF 3.6.13, Jquery 1.5.0, доставленным из jquery CDN и jqueryui 1.8.9.
Как ни странно, это происходит только на НЕКОТОРЫХ компьютерах с той же версией firefox, с очищенными кешами.
Это исправление сработало для меня. т.е.
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 2,
showButtonPanel: true,
onSelect: function() {
$(".ui-datepicker a").removeAttr("href");
}
});
Единственная проблема - теперь он игнорирует событие .change
. Я исправил это, добавив $(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();
}
});