我正在看我維護(但沒有寫)的asp.net 2 web應用程序。Javascript函數應該在每個頁面加載運行
應該在頁面加載時發生的一些事情不會,但只是有時會發生,而且好像是在虛擬機內使用Firefox 3。使用JQuery和asp.net Ajax。
應該每次運行(但不)是由下面的JavaScript連接的重要作用:
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){ Sys.Application.add_load(ImportantFunction); });
$(document).ready(function(){ Otherstuff(); });
$(document).ready(function(){ MoreStuff(); });
//]]>
</script>
但是,如果我使用Firebug設置裏面ImportantFunction()斷點,不打在firefox 3中加載頁面,但它在ajax更新中被擊中。
在頁面中有多個調用$(document).ready,因爲它們來自它後面的不同部分的asp.net代碼。是的,他們都執行。
無論如何還是給我舉個例子吧,它適用於我,所以它也可以適用於你。 – 2009-01-06 13:18:46
我查過的帖子表明您可以將多個代碼塊附加到$(document).ready。 http://www.learningjquery.com/2006/09/multiple-document-ready – Anthony 2009-01-06 13:25:15