2014-02-07 91 views
0
<script> 
function showAlert(){ 
    alert('Bazinga') 
} 
$(document).ready(function(){ 
      showAlert(); 
     }); 
</script> 

在我的例子中,我首先聲明函數,否則調用這個函數,當文件加載。但警報現在顯示。jQuery聲明函數和調用

+2

除了錯字缺少')'在文件準備處理程序的結束,這是什麼問題? – Satpal

+1

您擁有一個包含在Firefox和Chrome中的優秀控制檯,您可以在其中快速檢查代碼是否有語法錯誤。 – adripanico

+0

我看不出問題;你確定jQuery包含在頁面中嗎?控制檯中是否有任何錯誤? –

回答

1

確保你已經包含了jQuery庫,該腳本應該在jQuery庫之後。

<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script> 
<script> 
    function showAlert(){ 
     alert('Bazinga'); 
    } 
    $(document).ready(function(){ 
     showAlert(); 
    }); 
</script> 

Fiddle

+0

雖然分號是很好的樣式,但在JavaScript中並不需要,特別是對於塊中的最後一個語句。 – UweB

1

我想你忘了「;」在提醒時,嘗試添加「;」。如果這沒有辦法,你可以嘗試向上移動你的文檔。