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>