Tôi gặp vấn đề tương tự với FF 3.6.13, Jquery 1.5.0 được phân phối từ CDN jquery và jqueryui 1.8.9.
Cực kì kỳ quặc, nó chỉ xảy ra trên một số máy tính có cùng phiên bản firefox, với bộ nhớ cache được xóa.
Sửa lỗi này có hiệu quả đối với tôi. tức là
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
numberOfMonths: 2,
showButtonPanel: true,
onSelect: function() {
$(".ui-datepicker a").removeAttr("href");
}
});
Vấn đề duy nhất hiện tại là bỏ qua sự kiện .change
. Tôi đã sửa lỗi này bằng cách thêm $(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();
}
});
Âm thanh như trình xử lý nhấp chuột không trả về sai. Nhưng tôi hy vọng điều này sẽ xảy ra trong tất cả các trình duyệt nếu đó là trường hợp. – prodigitalson
Nâng cấp lên phiên bản 1.4.1 đã khắc phục được sự cố, vì nó ổn trong 1.3.2 – matthewb
Có vẻ như trong 1.4.2 và 1.8.4 vấn đề đã trở lại (nếu nó đã được sửa). –