2011-09-21 64 views
0

我是新來的Javascript,所以原諒我,如果我殺了這個問題。沒有方法domReady錯誤控制檯,即使domReady被調用

我有一個腳本來抓住我的最新的Twitter消息,並把它放在我的博客:

http://www.joshkerr.com

這是行不通的。我在控制檯中看到的錯誤是「no method domReady」。然而,我寫的另一個腳本運行得很好,如果我通過我的功能,工作正常。

這是奇怪的部分。如果我在文件中進一步包含jquery,我會得到Twitter對象,但我的搜索http://www.joshkerr.com/search/停止工作。所以我懷疑某種名稱空間問題正在進行。

如何讓我的Twitter對象再次工作?

由於它是所有客戶端代碼,您可以查看源代碼並親自查看。

+0

請在您的問題中發佈相關代碼。 ':'' –

+0

你真的不得不給我們更多的去這裏。我去過你的鏈接,沒有看到你正在談論的錯誤。對於我們的幫助,我們需要能夠看到相關代碼或其中包含錯誤的實際頁面。 – jfriend00

回答

0

看起來jeesh.min.js可能會破壞jQuery的$對象。您的搜索頁面會拋出錯誤「對象函數h(a,b){return g(a,b)}沒有方法'getJSON'」。 jeesh.min.js文件包含「function h(a,b){return g(a,b)}」,getJSON是一個jQuery方法,所以你去了。我看到你的搜索頁面中包含像

$(document).ready(function() { 
    // Your code here 
}); 

它通常被認爲是很好的做法塊包像這樣的代碼,以便

(function($) { 
    $(document).ready(function() { 
     // Your code here 
    }); 
})(jQuery); 

這保證了$實際上是jQuery對象。

相關問題