我想开发一个日期选择器。我正在准备JavaScript字符串中的整个日历,并将其附加到div
元素。问题在于jQuery click事件的行为有所不同。如果我将整个代码写入$(document).ready()
事件的.js文件中,并将该脚本文件添加到HTML文件的顶部,则点击事件无法正常工作(意思是说,如果我在3月份,如果我点击下一步,日历将导航到4月的下个月,但随后,无论何时点击它,我都会收到旧的月份)。jquery表现不同
如果我把整个脚本写在html文件的底部(body标签之后),它可以正常工作。
当我把代码放入jsFiddle。它也在那里工作。我认为他们在页面底部附加脚本代码。
如果代码位于$(document).ready()
事件处理程序中,可能会出错?这里是the jsFiddle link。
当您在HTML顶部运行JS时,是否会收到任何JavaScript错误? – Jacob 2012-03-24 07:14:13
编号它没有给出任何错误..它工作正常,第一次点击..然后其不正常工作.. – 2012-03-24 07:16:30