次のようにJqueryトグルイベントを使用しようとしました:
$("button:eq(2)").toggle(function(){
$(this).attr("style","background:red");},
function(){
$(this).attr("style","background:blue");},
function(){
$(this).attr("style","background:green");}
);
jquery v1.6.1 を使用している場合は正常に動作しますが、jquery 最新バージョン v1.9.1 に変更すると、次の例外がスローされます。
キャッチされていない TypeError: オブジェクト # のプロパティ 'function (){ $(this).attr("style","background:blue");}' は関数ではありません
これはjqueryのバグが原因なのか、コーディングに問題があるだけなのか、誰か知っていますか?