2012-02-20 52 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