0

マスターページに pageLoad js 関数があり、コンテンツページ内に別の関数があります。

最初のもの (マスター ページ内) は、2 番目のもの (コンテンツ ページ内) の発火を妨げますか?

4

2 に答える 2

0

それは逆です。コンテンツ ページにあるものが最初に起動されます。一方が他方を台無しにしているかどうかを知るには、Firebug または Visual Studio でデバッグするだけです。

于 2013-07-20T09:40:02.090 に答える
0

次のように、jQuery 構文を使用して関数をチェーンし、マスター ページと子ページの両方でページの読み込み時に実行できます。

  $().ready(function() {
    // Do stuff
  }

コンテンツは、ページに表示される順序で上から下に実行されます。

MasterPage で次のような構成を使用して、アイテムを特定の順序で強制的に実行できます。

<script>
  $().ready(function() {
    // Do MasterPage stuff
    if (onChildPageLoad) onChildPageLoad();
  });
</script>

子ページには、次のようなスクリプト ブロックを配置します。

<script>
  var onChildPageLoad = function() {
    // Do childpage stuff
  }
</script>
于 2013-07-21T13:30:28.587 に答える