2012-02-20 57 views
0

我寻找正确的一块下面的脚本作为一个窗口加载功能使用的开放获取层切换打开负载正确一段脚本用来获取层来切换windowload

这是为扩大层

$(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; 
    }); 
} 
}; 

我应该采取哪一部分来创建一个onload脚本像下面,将打开负载层的代码?尝试过所有元素,似乎无法使其发挥作用。真的很感谢帮助..提前感谢

<SCRIPT TYPE="text/javascript"> window.onload=help needed here; 
</SCRIPT> 

回答

0

如果你想加载页面加载的init函数,你可以做dis。 你的问题不清楚,阐述更多的需要

$(window).load(function(){ 
Sitemap.init(); 
}); 

,如果你想调用的函数“不waitingfor图像被获取下载”

$(document).ready(function(){ 
Sitemap.init(); 
}); 
+0

谢谢您的回答。我需要调用脚本打开该层的onload ..请看到这里的网页http://www.basedesigns.co.uk/Group7Events/ ..目前它打开点击,但我需要它也打开onwindowload – 2012-02-20 13:09:20

+0

你希望图层应该展开格式从加载和之后切换过程应该工作 – 2012-02-20 13:22:24

+0

谢谢你完美 – 2012-02-20 14:24:57

0

我没有得到你可以使用这个你问题正确。

如果我假设你需要执行网站地图对象的init(),那么你可以简单地调用init函数是这样的:通过观察该网站

window.onload = Sitemap.init(); 

(function() { 
    Sitemap.init(); 
})(); 
+0

感谢您的答案..我需要使用脚本的一部分,打开要在windowload上调用的图层。我不确定这是哪部分代码..它是ToggleSitemap吗?目前它是从一个按钮 2012-02-20 13:00:40

0

,我认为如果您想要在全视图中打开图层,则必须在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> 

它会做,无需调用任何功能,或作出新的方法

+0

呼吁感谢这完美 – 2012-02-20 14:25:16