Jquery:触发不起作用?

时间:2012-03-07 07:05:57

标签: jquery

$("body").on("triggerMe", function(){
    alert("Hey, I've been triggered!");
});

$(function(){
    $("body").trigger("triggerMe");
});

为什么附加到“triggerMe”事件的函数在触发时不会被调用?

1 个答案:

答案 0 :(得分:2)

在身体存在之前,你可能会把它称为头部。将()放在准备好的内容中:

    $(function(){

        $("body").on("triggerMe", function(){
            alert("Hey, I've been triggered!");
        });     

        $("body").trigger("triggerMe");
    });

或绑定到ready()

之外的文档
   $(document).on("triggerMe", function(){
        alert("Hey, I've been triggered!");
    });

    $(function(){  

        $(document).trigger("triggerMe");
    });

由于预先配置的负载设置,将在小提琴中工作