2012-09-29 72 views
0

我在我的網站中包含了JQuery,並引用了後來將使用Jquery的外部腳本。然而,我不認爲他們正在運行jquery,他們只是失敗...我的HTML看起來像這樣:不確定JQuery是否包含...檢查方法?

​​

在頭部分。包含這個: $ 但不起作用。 當我切換到狀態:alert('嘿');使用簡單的Javascript,它確實工作。所有文件都可以工作。請提出任何建議?

+0

是否存在'$(document).ready(function(){'? – 0x499602D2

+0

是否需要? – eatonphil

+0

這是不是,但我只是試過了,它仍然沒有工作 – eatonphil

回答

2

第一種選擇就在DOM就緒事件警報

$(function() { 
    alert('jQuery Loaded !!'); 
}); 

第二個選項是打F12在瀏覽器和檢查腳本中的部分jQuery的文件。如果jQuery是正確加載,那麼你可以看到有腳本文件..

編輯 在我看來就像一個文件引用錯誤.. 爲什麼不使用jQuery主辦的谷歌CDN

中包含此您的標題部分,而不是您正在使用的jQuery文件

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
+0

如果什麼都沒有發生,我該怎麼辦? – eatonphil

+0

點擊F12檢查是否在控制檯部分發現任何錯誤 –

+0

太棒了,我重新加載了它並且它確實有效 – eatonphil

1

您是否嘗試將其封裝在加載事件中?

$(function() { 
    $('body').css('background-color','black'); 
}); 
+0

是的,它的確如此不行 – eatonphil

0

沒有進一步的信息,很難說你有什麼問題。

當您使用Firefox時,嘗試使用帶有集成控制檯的Firebug。控制檯會爲您提供更多關於JQuery是否已成功加載或代碼中存在錯誤的詳細信息。

在Chrome中,您可以使用集成控制檯的開發人員工具。

除了使用警戒登錄腳本的狀態,而不是使用控制檯:

console.log('Hey'); // Will print 'Hey' in the console. 
console.log(some_variable); // Will print variable content and information. 

使用混凝土控制檯錯誤消息,並且您的代碼會更容易幫助你。

另外,您可以使用上述兩種工具來跟蹤您的網絡並查看腳本是否正確加載。所以你會知道JQuery是否被加載。

相關問題