2013-07-02 107 views
0

我有一段時間的工作jQuery,但突然間它不再工作了。這是原始(工作)的一段代碼:jQuery突然不能正常工作

$(document).ready(function(){ 
    $('#partial_button').click(function(){ 
    $('#partial_form').show(); 
    $('#partial_button').hide(); 
    }); 
}); 

現在甚至沒有進入準備好的文檔。爲了使它工作,我必須這樣做:

//$(document).ready(function(){ 
    $('#partial_button').live("click", function(){ 
    //$('#partial_button').click(function(){ 
    $('#partial_form').show(); 
    $('#partial_button').hide(); 
    }); 
//}); 

所以基本上我必須禁用文件準備和更改點擊進入直播點擊,使其工作。我無能爲力,爲什麼會發生這種情況,沒有其他變化。有任何想法嗎?

編輯:版本1.8.3,但它也發生在2.0

+0

版本的jQuery? – YD1m

+0

所以即使你只是'$(document).ready(function(){alert(「Hello」);});',你什麼都得不到? – smerny

+0

你知道你的犯罪是罪魁禍首嗎?如果是這樣,我會爲該提交做一個'git show'來尋找線索。如果不是,我會做一個'git bisect'來識別罪魁禍首。 –

回答

0

聽起來頁面可能仍然加載在後臺的東西,防止$(document).ready();燒製而成。檢查未加載的資源。

+0

我檢查了但所有資源都已加載 – John