對不起,但我如何訪問myFunction() from somefunction()?Javascript範圍問題
<script>
$(document).ready(function() {
// Get messages
var myFunction = function() {
// doSth.
}
// Make the initial call on page load.
myFunction();
);
function someFunction() {
// Call the function a second time
myFunction(); // Call fails!
}
</script>
someFunction不會立即運行。這只是一個函數聲明。 – 2010-09-30 11:07:39
直到文檔就緒事件被觸發,myFunction將不會被創建。在文檔就緒事件被觸發之前,最後一次調用myFunction時會被觸發,所以即使您在全局名稱空間中聲明它,調用也會失敗 – 2010-09-30 11:39:41