.aspxファイルに実装する必要のあるjquery関数があります。そのファイルdivs
は実行時に生成されるため、すべての構造がロードされたときに関数がロードされる必要があります。
3 に答える
3
コードを.ready()
ハンドラーに入れます。
$(document).ready(function () {
// your code
});
これも同等です:
$(function() {
// your code
});
または、ドキュメントの最後で関数を実行します。
于 2012-09-06T11:08:39.650 に答える
1
<script />
ページの最後でアクションを実行するか、
$(document).ready(function() {
// actions to perform
};
于 2012-09-06T11:09:43.470 に答える
1
実は、
$(document).ready(function() {
// actions to perform
};
望み通りには機能しません。たとえば、ページの読み込み後にJavaScriptによって生成されたコンテンツがある場合(時間がかかるか、サーバーからの情報を待機しているため)。
したがって、私が通常使用するのは、これらの組み合わせです。
$(document).ready(function() {
(function IsElementLoaded(){
//you can check for desire element(s) changing the jquery selector
if($('#MyElementID').length==0){
setTimeout(IsElementLoaded(),100);
}else{
//your code
}
}());
});
于 2012-09-06T11:26:54.937 に答える