从blur()调用实际函数

jwe*_*ner 3 jquery blur callback handle

我正在尝试编写一些jquery,它会在对象模糊时调用函数.由于我的底层代码中的一些要求,我需要调用一个函数,如下所示:

$("object").blur(myFunction());
Run Code Online (Sandbox Code Playgroud)

而不是像这样:

$("object").blur(function() {
  //do stuff
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,使用第一种方法绑定模糊事件不起作用.它实际上在页面加载时运行方法,然后从不绑定该函数.我在这做错了什么?

我已经设置了一个jsfiddle来演示我的问题,如果它可以帮助你想象.http://jsfiddle.net/WskKJ/

Bon*_*ton 8

$("object").blur(myFunction);
Run Code Online (Sandbox Code Playgroud)

当你传递一个委托时,不要使用()