你可以跳过切换到下一个函数,如果你真的想我想,例如:
$("div").toggle(function() {
alert("First");
}, function() {
alert("Second");
})?;
Run Code Online (Sandbox Code Playgroud)
然后你可以手动推进.toggle()函数数组(不调用第一个函数),如下所示:
$("div").data('lastToggle' + $("div").data().events.click[0].handler.guid, 1);
Run Code Online (Sandbox Code Playgroud)
然后只需单击元素或$("div").click()等,它将触发第二个函数.
你可以在这里尝试一下,注意这只适用于jQuery 1.4+,并且只是为了展示它是可能的.但是,您应该以相反的顺序绑定它们,或者将第二个参数作为其他答案建议的命名函数.
| 归档时间: |
|
| 查看次数: |
5670 次 |
| 最近记录: |