2014-01-24 5 views
0

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

Вот мой код:

$('#open-wizard').click(function (e) { 
         e.preventDefault(); 
         wizard.show(); 
        }); 

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

window.onload = load(); 

function load() { 
//javascript function here 
} 

ответ

0

все, что вам нужно, это $ (document) .ready();

$(document).ready(function() { 
        wizard.show(); 
       }); 
+0

ничего себе, что это было. благодаря! – CSharpDev4Evr

1

при использовании window.onload вам не нужно perenthesis. изменить load() к load ..

function load() { 
//javascript function here 
} 
window.onload = load; 
1

Да, и я предлагаю U положить JS импорта тегов в нижней части файла подкачки. например:

<scrpit ... 
<script type="text/javascript" src="../js/bootstrap.min.js"></script> 
</body> 
</html> 
1

document.ready (JQuery)

document.ready будет выполняться сразу же после того, как HTML документ загружается свойство, а DOM готова

window.load (встроенный JavaScript)

$(window).load(function() 
{ 
    // executes when complete page is fully loaded, including all frames, objects and images 
    alert("(window).load was called - window is loaded!"); 
}); 

window.load однако будет ждать страницы, чтобы быть полностью загружен, это включает в себя внутренние кадры, изображения и т.д.

Смежные вопросы