2014-04-19 6 views
0

Мне нужно вызвать функцию jQuery ниже без нажатия кнопки. Как это сделать?Как вызвать функцию jQuery без нажатия кнопки?

JQuery:

<script> 
    $("#nav").click(function(e) { 
     e.preventDefault(); 
     $("#nav").toggleClass("active"); 
    }); 
    </script> 

В чистом JavaScript я хотел бы сделать это, как функции ниже, но как сделать это в JQuery?

function toggleWindow(){ 
    //alert("OK"); 
    } 
+0

в чистом JavaScript также вызвать функцию, мы должны добавить событие –

ответ

3

Удалите .click() и поместите его в себя, выполняющий функцию:

(function(){ 
    $("#nav").toggleClass("active"); 
})(); 
+0

Спасибо, но как дать функции имя? Правильно ли это? '(Function toggleWindow() {' – Tom

+0

@Tom, да это –

0

просто не включают щелчок() событие

<script> 
$(document).ready(function(){ 
     $("#nav").toggleClass("active"); 
}); 

</script> 

Здесь нет необходимости проведения .Как как только HTML-элементы DOM будут загружены, скрипт будет выполнен.

работает скрипка [FIDDLE] ( http://jsfiddle.net/Bqn5H/1/)

+0

Это не работает для шаблона, который я использую: http://startbootstrap.com/templates/simple-sidebar.html Я добавил код, но боковая панель остается и не готова к документу. Любые идеи? – Tom

+0

zBut скрипка, работающая там, не должна быть проблемой. дайте мне ссылку на веб-сайт ur для тестирования. –

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