3

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

$("object").blur(myFunction());

而不是这样:

$("object").blur(function() {
  //do stuff
});

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

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

4

2 回答 2

8
$("object").blur(myFunction);

当你通过委托时不要使用 ()

于 2010-12-14T16:10:44.813 回答
0
$("object").blur(function() {
  myFunction();
});
于 2010-12-14T16:11:21.507 回答