这是我想以伪代码形式做的事情。
Bind Two Functions to Click Event
On 1st/Odd Clicks Do FunctionA()
On 2nd/Even Clicks Do FunctionB()
.toggle()函数似乎不是为此而设计的。
我确信这存在于jQuery中,但我的谷歌搜索没有产生任何结果。 :)
答案 0 :(得分:4)
我不知道这不是完全 toggle
是为......设计的......
$('#someEl').toggle(FunctionA, FunctionB);
您可能会对jQuery中存在的其他 toggle
函数感到困惑,如果您将函数作为参数传递,则不会调用它。
答案 1 :(得分:1)
var i=1;
$(".a").click (function () {if (i%2!=0) FunctionA();i++;});
$(".a").click (function () {if (i%2==0) FunctionB();i++;});
答案 2 :(得分:0)
您只需向Google提出正确的问题;)
$(selector).toggle(function(),function(),function(),...)