0

我在母版页中有一个 pageLoad js 函数,在内容页中有另一个。

第一个(在母版页中)是否会阻止第二个(在内容页中)触发?

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 回答