2013-06-13 78 views
0

我正在使用jQuery與asp.net。我在加載文檔時要執行的某些自定義控件中有一些javascript代碼。Asp .Net與jQuery文檔準備事件

要執行的代碼我用這個片段:

$(document).ready(function() { 
    /*do work here*/ 
}); 

我的問題是,如果我設置處理程序的控制下,將不是覆蓋處理程序的document.ready中包含的頁面控制?

回答

1

您可以在用戶控制腳本使用匿名函數,這樣可以幫助您安全始終

var results= function() { 
    //Do your work here  
} 

雖然這是完全合法的在你的頁面中使用多種功能的document.ready,請檢查以下

Can you have multiple $(document).ready(function(){ ... }); sections?

+0

他們是一樣的。查看jQuery文檔。 http://api.jquery.com/ready/ – Satpal

+0

@Satpal感謝您指出,這也是我的新(我的壞)。更正要我想回答。 – Pratik

1

不,這不是剛剛添加的重寫。這樣的代碼將產生兩個警報,例如:

<script type="text/javascript"> 
$(document).ready(function() { 
    alert("hello"); 
}); 

$(document).ready(function() { 
    alert("world"); 
}); 
</script> 

Live test case