你好友好的电脑巫师!
我在jQuery中编写了一个简单的日期选择器,已经完成的软件包很重要。我认为一切都很好,直到我注意到奇怪的行为。我首先决定可能是酒精弄乱了我的眼睛和大脑之间的潜伏期,但是当醒来后,问题仍然存在,我决定寻求帮助。
当我反复单击其中一个箭头来更改月份时,脚本 开始落后并最终停滞不前。过了一会儿它来了 起死回生。大约前四个或五个月的变化工作 如预期的那样。
我一直在努力简化Date()调用以达到我最有限的知识,但无济于事。我有某种内存泄漏吗?
我摆弄了一个复制问题的示例(完整代码):http://jsfiddle.net/DCfMj/
感谢任何帮助。也可以说我编写了极其蹩脚的代码,因为它我是一个毫无价值的血袋。像这样的建设性批评会塑造品格。
答案 0 :(得分:2)
每次拨打$(...).datepicker
时,您都会添加另一个click
处理程序。
最终,它开始花费很长时间来运行所有这些处理程序。