如何在没有按钮点击的情况下调用jQuery函数?

时间:2014-04-19 12:23:52

标签: javascript jquery

我需要在没有按钮点击的情况下调用下面的jQuery函数。怎么做?

jQuery的:

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

在纯JavaScript中,我会像下面的函数一样,但是如何在jQuery中执行它?

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

2 个答案:

答案 0 :(得分:3)

删除.click()并将其放入自执行功能中:

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

答案 1 :(得分:0)

不要包含click()事件

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

 </script>

这里不需要事件。只要加载DOM HTML元素,脚本就会被执行。

工作小提琴[FIDDLE]( http://jsfiddle.net/Bqn5H/1/