CollapsiblePanel
CollapsiblePanelGroup
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Ajax » Spry: ウィジェット(UIコントロール) » Collapsible Panel / CollapsiblePanelGroup(折りたたみパネル)| PHP & JavaScript Room</title> <script language="JavaScript" type="text/javascript" src="/content/spry/includes/SpryData.js"></script> <script language="JavaScript" type="text/javascript" src="/content/spry/widgets/collapsiblepanel/SpryCollapsiblePanel.js"></script> <link rel="stylesheet" type="text/css" href="/content/spry/widgets/collapsiblepanel/SpryCollapsiblePanel.css" /> <link rel="stylesheet" type="text/css" href="/module/include/ajax/adobespry_widget/collapsiblepanel/custom.css" /> <link rel="stylesheet" type="text/css" href="/common/css/example.css"></head> <body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP & JavaScript Room</a> :: 設置サンプル</h1> <h3 class='h'>実行結果</h3> <div class="left"> <p><strong>CollapsiblePanel</strong></p> <form action=""> <p> <input type="button" onclick="cp1.open();" value="Panel1を開く"> <input type="button" onclick="cp1.close();" value="Panel1を閉じる"> </p> </form> <div class="CollapsiblePanel" id="cp1"> <div class="CollapsiblePanelTab" tabindex="0">Panel 1</div> <div class="CollapsiblePanelContent"> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> </div> </div> <div class="CollapsiblePanel" id="cp2"> <div class="CollapsiblePanelTab" tabindex="0">Panel 2</div> <div class="CollapsiblePanelContent"> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> </div> </div> <div class="CollapsiblePanel" id="cp3"> <div class="CollapsiblePanelTab" tabindex="0">Panel 3</div> <div class="CollapsiblePanelContent"> Content for Panel 3 goes here!<br> Content for Panel 3 goes here!<br> Content for Panel 3 goes here!<br> </div> </div> <div class="CollapsiblePanel" id="cp4"> <div class="CollapsiblePanelTab" tabindex="0">Panel 4</div> <div class="CollapsiblePanelContent"> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> </div> </div> <div class="CollapsiblePanel" id="cp5"> <div class="CollapsiblePanelTab"><a href="#">Panel 5</a></div> <div class="CollapsiblePanelContent"> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> </div> </div> <script language="JavaScript" type="text/javascript"> var cp1 = new Spry.Widget.CollapsiblePanel( "cp1", { /* 開閉時にアニメーションするか否か: true | false デフォルトはtrue(アニメーションする)*/ enableAnimation:true, /* アニメーションの速度: ミリ秒(1000ミリ秒=1秒) デフォルトは500ミリ秒 */ duration:100 } ); var cp2 = new Spry.Widget.CollapsiblePanel("cp2"); var cp3 = new Spry.Widget.CollapsiblePanel("cp3"); var cp4 = new Spry.Widget.CollapsiblePanel("cp4"); var cp5 = new Spry.Widget.CollapsiblePanel("cp5"); </script> </div> <div class="right"> <p><strong>CollapsiblePanelGroup</strong></p> <div id="CollapsiblePanelGroup1" class="CollapsiblePanelGroup"> <div class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Panel 1</div> <div class="CollapsiblePanelContent"> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> Content for Panel 1 goes here!<br> </div> </div> <div class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Panel 2</div> <div class="CollapsiblePanelContent"> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> Content for Panel 2 goes here!<br> </div> </div> <div class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Panel 3</div> <div class="CollapsiblePanelContent"> Content for Panel 3 goes here!<br> Content for Panel 3 goes here!<br> Content for Panel 3 goes here!<br> </div> </div> <div class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Panel 4</div> <div class="CollapsiblePanelContent"> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> Content for Panel 4 goes here!<br> </div> </div> <div class="CollapsiblePanel"> <div class="CollapsiblePanelTab"><a href="#">Panel 5</a></div> <div class="CollapsiblePanelContent"> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> Content for Panel 5 goes here!<br> </div> </div> </div> <script language="JavaScript" type="text/javascript"> var cpg1 = new Spry.Widget.CollapsiblePanelGroup("CollapsiblePanelGroup1"); </script> </div> </body> </html>