有没有办法我可以在toggle(function(){},function(){})
中调用第二个函数
最佳答案
如果您真的想,可以跳过切换到下一个功能的操作,例如:
$("div").toggle(function() {
alert("First");
}, function() {
alert("Second");
});
然后,您可以手动推进
.toggle()
函数数组(无需调用第一个函数),如下所示:$("div").data('lastToggle' + $("div").data().events.click[0].handler.guid, 1);
然后,只需单击该元素或
$("div").click()
等,它将触发第二个功能。You can give it a try here,请注意,这仅在jQuery 1.4+中有效,实际上只是为了表明它的可能性。但是,您应该以相反的顺序绑定它们,或者给第二个参数一个命名函数,如其他答案所建议的那样。
关于toggle - 在toggle()中触发第二个函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3370934/