Anytime.js不允许2011年2月选择

时间:2011-02-01 04:54:17

标签: javascript jquery debugging wordpress jquery-plugins

我正在使用“anytime.js”框架来创建一个插件,该插件是为通过WordPress帖子显示即将发生的事件而开发的。

我的问题(我不知道如何给你相关代码来帮助我)是因为日期选择器突然不允许选择2011年2月的月份。鉴于明天是2月,这非常不方便!

这是我能够做的调试:

  • JS正在将“.ui-state-disabled”类应用于Feb选择。
  • 问题与月份无关,因为如果我将日期选择器移动到2012年,它是可选择的。
  • datepicker禁用“过去”日期的选择,这肯定是发生这种情况的原因,但月份未过去:/
  • 问题似乎就在核心JS中,因为它在我使用插件的多个网站上发生的情况相同

以下是完整JS文件的外部链接,以防任何人感到慷慨,并且可以发现可能导致此问题的代码中的任何错误!

http://easterndancer.com/wp/wp-content/plugins/postevents/js/anytime.js

1 个答案:

答案 0 :(得分:0)

这原来是WEIRDEST问题!如果您正在使用anytime.js,请检查当前的当地时间。您可能在新的月份和任何时间。由于您的本地时区与服务器所在的时区之间存在差异,因此上个月卡住了。午夜过后,错误消失了。我通过简单地允许日期选择器选择过去的事件而不仅仅是未来来解决这个问题,风险但是比争论这个疯狂的错误更好。