当我为我的 datepicker 设置自定义 yearRange (即 +- 100 年)时,在 datepicker 输入字段上的 focusin 事件期间,会发生页面闪烁。此外,当更改日期选择器 gui 中的月/年时,日期选择器会闪烁。
我认为这是因为 datepicker yearRange 超过 +-20 年对于 datepicker 生成的 DOM 可能太多了,但我不是 100%。我确实知道在 dateRange 中低于 +-20 年,这种闪烁不会发生。
这是我的日期选择器代码:
// add datepicker
var today = new Date();
$('companyVarDate').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
yearRange: (today.getFullYear() - 100) + ':' + (today.getFullYear() + 100)
});
有没有办法解决这个闪烁?谢谢!