- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery開閉式のメニュー実装について)
jQuery開閉式のメニュー実装について
このQ&Aのポイント
- jQueryを使用した開閉式メニューの実装方法について解説します
- 左側から表示するようにするには、JavaScriptとCSSの修正が必要です
- デフォルトで開いた状態にするには、JavaScriptの条件分岐を変更する必要があります
- みんなの回答 (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>