function runSomething () {
// some stuff happens
}
$(selector).bind('event', runSomething());
$(selector).bind('event', runSomething);
Run Code Online (Sandbox Code Playgroud)
这两个版本的绑定有什么区别?
这是一个实际的例子:http: //jsbin.com/icajo/edit
有人可以解释为什么会这样做.
我正试图让多个按钮在事件中运行该功能,我该怎么办?
在第一种情况下,你绑定runSomething()调用的结果,在第二个 - 函数本身.
更新
@JSNewbie,运行此命令并告诉您在每个警报中看到的内容.
function runSomething () {
return 3;
}
var a1 = runSomething();
var a2 = runSomething;
alert(a1);
alert(a2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |