Javascript 母版页和内容页中的页面加载功能
我在母版页中有一个pageLoad js函数, 还有一个在内容页里面Javascript 母版页和内容页中的页面加载功能,javascript,telerik,master-pages,Javascript,Telerik,Master Pages,我在母版页中有一个pageLoad js函数, 还有一个在内容页里面 第一个(母版页中)是否阻止第二个(内容页中)触发 相反。内容页上的一个将首先被激发。要知道其中一个是否与另一个相混淆,只需在Firebug上甚至在Visual Studio上调试即可。您可以使用jQuery语法链接函数,以便在主页面和子页面中的页面加载上运行,如下所示: $().ready(function() { // Do stuff } <script> var onChildPageL
第一个(母版页中)是否阻止第二个(内容页中)触发 相反。内容页上的一个将首先被激发。要知道其中一个是否与另一个相混淆,只需在Firebug上甚至在Visual Studio上调试即可。您可以使用jQuery语法链接函数,以便在主页面和子页面中的页面加载上运行,如下所示:
$().ready(function() {
// Do stuff
}
<script>
var onChildPageLoad = function() {
// Do childpage stuff
}
</script>
内容将按照页面上显示的顺序从上到下执行
您可以在母版页中使用如下构造强制项目按特定顺序运行:
<script>
$().ready(function() {
// Do MasterPage stuff
if (onChildPageLoad) onChildPageLoad();
});
</script>
$().ready(函数()){
//做主页的东西
if(onChildPageLoad)onChildPageLoad();
});
在子页面中放置一个脚本块,如下所示:
$().ready(function() {
// Do stuff
}
<script>
var onChildPageLoad = function() {
// Do childpage stuff
}
</script>
var onChildPageLoad=函数(){
//做儿童网页的事
}
通过调试,我注意到第二个处理器无法启动,但我不确定原因是什么。拥有多个处理器并不理想,但它们应该可以正常工作。