Правильный кусок скрипта, который нужно использовать, чтобы слой открывался при загрузке окна. - PullRequest
0 голосов
/ 20 февраля 2012

Я ищу правильный фрагмент следующего скрипта для использования в качестве функции загрузки окна, чтобы открыть переключение слоя при загрузке

это код для расширения слоя

$(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>

Ответы [ 3 ]

0 голосов
/ 20 февраля 2012

Не правильно понимаю ваш вопрос.

Если я предполагаю, что вам нужно выполнить init () объекта sitemap, вы можете просто вызвать функцию init следующим образом:

window.onload = Sitemap.init();

или

(function() { 
    Sitemap.init();
})();
0 голосов
/ 20 февраля 2012

Заглянув на сайт, я понял, что если вы хотите открыть слой в полноэкранном режиме, вы должны внести изменения в следующем разделе 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 голосов
/ 20 февраля 2012

Если вы хотите загрузить функцию инициализации при загрузке страницы, вы можете сделать как dis.Ваш вопрос неясен, уточните подробнее о необходимости

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

Вы можете использовать это, если хотите вызвать функцию "не дожидаясь загрузки изображений"

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