单击时在两个函数之间切换

时间:2011-05-04 23:27:49

标签: jquery

如何在点击时调用两个函数之间交替?例如,这是按钮

<div id="fooButton" />

这里是javascript

function fooOne() {
     alert('foo One called');
}

function fooTwo() {
     alert('foo Two called');
}

如何在备用按钮点击时调用fooOne()和fooTwo()?

2 个答案:

答案 0 :(得分:11)

您可以使用toggle pseudo-event

$('#fooButton').toggle(fooOne, fooTwo);

注意:从jQuery 1.8开始不推荐使用,在jQuery 1.9+中删除。如果您还需要此功能,可以使用jQuery-migrate

答案 1 :(得分:6)

使用jQuery的toggle()方法

$("#fooButton").toggle(fooOne, fooTwo);

编辑使用你的命名函数,而不是粗暴地使用匿名函数。