Javascript 用于在windowload上切换打开图层的正确脚本片段

Javascript 用于在windowload上切换打开图层的正确脚本片段,javascript,jquery,javascript-events,onload-event,Javascript,Jquery,Javascript Events,Onload Event,我正在寻找以下脚本的正确部分,以用作窗口加载函数,从而使层在加载时切换为打开 这是扩展层的代码 $(function() { Sitemap.init(); }); var Sitemap = { Content: null, Trigger: null, init: function() { var cc = this; cc.Content = $('#Sitemap div.content'); cc.Trigger = $('#ToggleSiteMap

我正在寻找以下脚本的正确部分,以用作窗口加载函数,从而使层在加载时切换为打开

这是扩展层的代码

$(function() {
Sitemap.init();

});

var Sitemap = { 
Content: null,
Trigger: null,  
init: function() {
    var cc = this;
    cc.Content = $('#Sitemap div.content');
    cc.Trigger = $('#ToggleSiteMap');
    cc.events();
},
events: function() {
    var cc = this;
    cc.Trigger.click(function(){
        cc.Content.slideToggle();
        return false;
    });
}
};
我应该采取哪一部分来创建一个像下面这样的加载脚本,以便在加载时打开层?我尝试了所有的元素,但似乎无法使其发挥作用。非常感谢你的帮助。。提前谢谢

<SCRIPT TYPE="text/javascript"> window.onload=help needed here;
</SCRIPT>
window.onload=此处需要帮助;

如果你想在加载页面时加载init函数,你可以像dis一样。 您的问题不清楚,请详细说明需求

$(window).load(function(){
Sitemap.init();
});
如果希望调用函数“不等待下载图像”,则可以使用此选项


我没有正确理解你的问题

如果我假设您需要执行sitemap对象的init(),那么您可以像这样简单地调用init函数:

window.onload = Sitemap.init();


通过查看该站点,我发现如果您想在全视图中打开该层,您必须在HTML页面的以下部分中进行更改

<div id="Sitemap">
<div class="wrp">
<div class="content cF" style="display: none;"></div>    
</div>

换成

<div id="Sitemap">
<div class="wrp">
<div class="content cF" style="display: block;"></div>    
</div>


就可以了,不需要调用任何函数,也不需要创建新方法

谢谢您的回答。。我需要使用脚本中打开要在windowload上调用的层的部分。我不确定这是代码的哪一部分。。是切换到站点地图吗?目前它是从一个按钮呼叫的,谢谢你的回答。。我需要调用脚本来打开层onload。。请看这一页。。目前,它在单击时打开,但我需要它也在WindowLoad上打开。您希望该层从load扩展为format,然后切换过程应该可以工作
<div id="Sitemap">
<div class="wrp">
<div class="content cF" style="display: none;"></div>    
</div>
<div id="Sitemap">
<div class="wrp">
<div class="content cF" style="display: block;"></div>    
</div>