• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery開閉式のメニュー実装について)

jQuery開閉式のメニュー実装について

このQ&Aのポイント
  • jQueryを使用した開閉式メニューの実装方法について解説します
  • 左側から表示するようにするには、JavaScriptとCSSの修正が必要です
  • デフォルトで開いた状態にするには、JavaScriptの条件分岐を変更する必要があります

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

すごい単純にやるなら、 ・JSの4行目「$('#slide_panel').width(btn_DefW);」をトル < 開いた状態に ・CSS「#slide_panel」の4行目「right:0;」を「left:0;」にする < 左始点に だけでいけると思います。 --- leftでやってスライドさせるとかでもいいのかなー 「right:0;」を「left:0;」にするをした上で、 <script type="text/javascript"> $(document).ready(function(){ //隠れたときのleftの値 var panel_DefLeft= -200 $('.menu_off').click(function() { var left; if($("#slide_panel").position().left < 0){ left = 0; }else{ left = panel_DefLeft; } $("#slide_panel").animate({left: left}, "slow", function(){ $('.menu_off').toggleClass('active'); } ); }); }); </script>

関連するQ&A