Sab*_*bya 6 jquery-ui datepicker uidatepicker jquery-ui-datepicker
我在我的应用程序中使用jquery ui datepicker.我创建了一个内联日期选择器.我遇到onChangeMonthYear的问题.我已经将示例简化为最小化.
点击"prev"或"next",日历应该: -
问题在于#2.
我正在使用setDate来做到这一点,它最终会以无限递归结束.因为,我在onChangeMonthYear中调用setDate.并且setDate也在内部触发onChangeMonthYear.
如果点击上一个/下一个,我怎样才能实现这三个方面.
尝试设置一个可以在事件处理程序中查询的标志,以防止无限循环:
var changingDate = false;
$('.selector').datepicker({
onChangeMonthYear: function(year, month, inst) {
if (changingDate) {
return;
}
changingDate = true;
// your setDate() call here
changingDate = false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13977 次 |
| 最近记录: |