【info】いつもいろいろなテストなどをページ内のあちこちでやっているので、重かったり、壊れていたりするf^^;ことも多いです。実験用ですので、カオス(混沌)をあえて意図したりもしますので、標準やValidとは無縁だったりしますが、何卒、ご了承ください ( _ _ b
$("#jqexample").accordion({alwaysOpen: false}); $.fn.extend( $("#jqexample").accordion , { showAll:function(){$("#jqexample .ui-accordion-body").fadeIn();}, hideAll:function(){$("#jqexample .ui-accordion-body").fadeOut();} }); $("#jqexample").accordion.hideAll() ; $("#jqshowall:checkbox").click(function(e){ if($("#jqshowall:checkbox").get(0).checked){ $("#jqexample").accordion.showAll() ; } else { $("#jqexample").accordion.hideAll() ; } });//で、さらに修正f^^;;;//インスタンス作ります $("#jqexample").accordion({alwaysOpen: false}); //インスタンスにメソッドを2つ追加コピーします $.fn.extend( $("#jqexample").accordion , { showAll:function(targets){$(targets).fadeIn();}, hideAll:function(targets){$(targets).fadeOut();} }); //全部フェイドアウト ここは、フェイドは無駄なのでhide()で良いかも $("#jqexample").accordion.hideAll("#jqexample .ui-accordion-body") ; //チェックボックスクリック来たら判定して2つのメソッドをトグル動作させる $("#jqshowall:checkbox").click(function(e){ if($("#jqshowall:checkbox").get(0).checked){ $("#jqexample").accordion.showAll("#jqexample .ui-accordion-body") ; } else { $("#jqexample").accordion.hideAll("#jqexample .ui-accordion-body") ; } });//インスタンス作ります $("#jqexample").accordion({alwaysOpen: false}); //インスタンスのaccordionにshowAllメソッドを追加コピーします $.fn.extend( $("#jqexample").accordion , { showAll:function(target){$(target).fadeIn();} }); //ボタンクリック来たらshowAllメソッドを動作させる $("#jqshowall:button").click(function(e){ $("#jqexample").accordion.showAll("#jqexample .ui-accordion-body") ; }); でも、拡張使ってみたかったというだけのことなので普通は下記で良いかも(笑)。 //インスタンス作ります $("#jqexample").accordion({alwaysOpen: false}); //ボタンクリック来たら#jqexample 内の.ui-accordion-bodyをすべてfadeInする $("#jqshowall:button").click(function(e){ $("#jqexample .ui-accordion-body").fadeIn(); }); それにしても、jQueryだと、なんて簡単に書けるんだろう!
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |



