初めてクリックすると、何もありません。2回目は、最初のアラートが2回発生します。3回目は、2番目のアラートが2回発生し、最初のアラートが1回発生します。4回目はさらに奇妙になります。私はtoggle()を間違って使用していると思いますが、その方法がわかりません。コードは
<button onclick="$(this).toggle(function(){alert(1)}, function(){alert(2)})">Play</button>
フィドル: http: //jsfiddle.net/2uRKD/
ありがとう!