追記 2010.02.25 jQuery 1.4以降ではこの方法は使えません。詳しくはこっちの記事で jQueryでtoggleの状態によって挙動を変える2 (jQueryで独自のプロパティの設定) - そうだ?Blogを書こう? toggle(fn1, fn2, ..., fnN) $('target').toggle(fn1,fn2)で、 targetがクリックする度にfn1,fn2と順番に実行させる事ができます。 toggle(fn1, fn2, ..., fnN) - jQuery 日本語リファレンス toggleの状態で挙動を変えたい このイベントは、$('target').click()で他から呼ぶこともできます。 でもそれだと、 fn2が実行された状態だとfn1を実行したいけど、fn1が実行された状態の時はそのままでいい、 みたいな事がしたい時、ちょっとめんどうですね。 で、