イベントの扱い方その5(toggle)
toggleイベントについて。
今までのイベントは、引数に一つのfunctionを受け取っていたが、toggleは複数のfunctionを受け取れる感じ。
で、クリックする度に登録した順序のfunctionが実行されるらしい。
結構便利そうだな。(具体的な使い道はすぐ思いつかないけど。)
以下、文字列をクリックする度にフォントカラーが変わるサンプル。
<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.3.2");</script> <script type="text/javascript"> $(function() { $("div").toggle(function(){ $(this).css("color", "red"); }, function(){ $(this).css("color", "blue"); }, function(){ $(this).css("color", "green"); }, function(){ $(this).css("color", "black"); }); }) </script> </head> <body> <div>ぱんぱかぱんつ</div> </body> </html>