【发布时间】:2012-08-30 19:45:56
【问题描述】:
我正在使用jQuery UI - Custom widget - Datepicker to Whole Year Calendar 中概述的方法来显示全年日历。每当我点击一个日期时,日历就会滚动以在位置 0 处显示点击日期的月份。我希望日历在我选择日期时保持在原位。我尝试了以下方法,但无济于事,以防止日历移动:
- 在 onChangeMonthYear 处理程序中将 showCurrentAtPos 更新为所选月份。
- 在 onSelect 处理程序中更改 showCurrentAtPos。
- 在 onSelect 处理程序中将实际日期设置为当年的第一天。
选项 1 不起作用,因为 onChangeMonthYear 仅在单击上一个和下一个链接以更改月份而不是在选择日期时调用。
选项 2 似乎是在重新渲染日历之前设置值。
选项 3 失败的原因与选项 2 相同。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-datepicker