gpt4 book ai didi

jQuery UI 日期选择器上一个/下一个损坏

转载 作者:行者123 更新时间:2023-12-01 06:08:36 25 4
gpt4 key购买 nike

好吧,我正在使用 jQuery UI 日期选择器来替代糟糕的 AjaxToolkit 日期选择器,但我遇到了一个问题。

出于某种原因,日期选择器的上一个/下一个按钮不再显示正确的行为,而是从本月(默认选择)移动到 1899 年 12 月(上一个)和 1900 年 1 月(下一个)。

任何人都可以解释为什么会发生这种情况吗?

绑定(bind)代码如下:

$('.jQueryCalendarComponent').live('click', function() {
$(this).removeClass('hasDatepicker').datepicker({
showOn: 'both',
showAnim: '',
dateFormat: 'dd/mm/yy',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true
}).focus();
}).datepicker({
showOn: 'both',
showAnim: '',
dateFormat: 'dd/mm/yy',
"buttonImage: 'images/calendar.gif',
buttonImageOnly: true
});

Live('click') 的使用方式与 live 类似,用于附加事件,.jQueryCalendarComponent 是一个文本框。

最佳答案

您不需要为日期选择器使用 live。在文本框上调用 datapicker 将为您设置事件。每次单击文本框时,都会在其上堆叠日期选择器。这可以解释奇怪的功能。尝试这样的事情:

$('.jQueryCalendarComponent').datepicker({
showOn: 'both',
showAnim: '',
dateFormat: 'dd/mm/yy',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true
});

关于jQuery UI 日期选择器上一个/下一个损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com