レスポンシブ対応にするとプルダウンに押されて、元々のページが下がってしまいます。ヘッダーのロゴは動かさず、ロゴ下位置からプルダウンが出るようにしたいのですが、どのようにしたらよろしいですか?下記にテストでアップしました。
http://www.futako.com/test/
3本ラインの場所は可動するのですが、プルダウンの開始位置がどうしてもページ最上部から動かす事ができません。。
#menuList { display: none; } #rwdMenuWrap #switchBtnArea { width: 100%; height: 10px; position: absolute; top:3px; left:0px; z-index: 1000; } #rwdMenuWrap #switchBtnArea #switchBtn { top: 5px; right: 10px; width: 40px; height: 40px; display: block; position: absolute; border-radius: 5px; z-index: 1000; } #rwdMenuWrap #switchBtnArea #switchBtn span { left: 20%; width: 60%; height: 2px; display: block; position: absolute; background-color: #88abda; border-radius: 5px; transition: all 0.2s linear; }
<script> $(function(){ var rwdMenu = $('#menuList'), switchPoint = 480, slideSpeed = 500; var menuSouce = rwdMenu.html(); $(window).load(function(){ function menuSet(){ if(window.innerWidth <= switchPoint){ if(!($('#rwdMenuWrap').length)){ $('body').prepend('<div id="rwdMenuWrap"><div id="switchBtnArea"><a href="javascript:void(0);" id="switchBtn"><span></span><span></span><span></span></a></div></div>'); $('#rwdMenuWrap').append(menuSouce); var menuList = $('#rwdMenuWrap > ul'); $('#switchBtn').on('click', function(){ menuList.slideToggle(slideSpeed); $(this).toggleClass('btnClose'); }); } } else { $('#rwdMenuWrap').remove(); } } $(window).on('resize', function(){ menuSet(); }); menuSet(); }); }); </script>
どうぞよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー