我想開發一個日期選擇器。我正在準備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