Jquery ui jQuery重新加载日期选择器不适用于Chrome,但适用于Firefox
我正在实现一个jquery日期选择器。当我重新加载datepicker时,它在fireFox上运行良好,但在chrome上无法运行Jquery ui jQuery重新加载日期选择器不适用于Chrome,但适用于Firefox,jquery-ui,google-chrome,jquery,datepicker,Jquery Ui,Google Chrome,Jquery,Datepicker,我正在实现一个jquery日期选择器。当我重新加载datepicker时,它在fireFox上运行良好,但在chrome上无法运行 $('#startDate').datepicker("change", { beforeShowDay: function(date){ return disableRangeOfDays(date, datesWithMyList); } });
$('#startDate').datepicker("change", {
beforeShowDay: function(date){
return disableRangeOfDays(date, datesWithMyList);
}
});
我发现了问题。在chrome中,当与firefox通信时,日期的时区不同 这会导致日期选择器从不启用列出的日期。 而不是创建对象 日期=新日期MyDate 我正在分析日期:
function disableRangeOfDays(date, datesWithMyList){
for (var i = 0; i < datesWithMyList.length; i++) {
var parsedDate = $.datepicker.parseDate('yy-mm-dd', datesWithMyList[i]);
if (date.getDate() === parsedDate.getDate() && date.getMonth() === parsedDate.getMonth() && date.getFullYear() === parsedDate.getFullYear()) {
return [true];
}
}
return [false];
}你能发布一些代码吗?JQuery日期选择器在chrome中绝对有效。