http://themorpheustech.com/test/test1.php
リンク先へどうぞ。
メニューは固定位置です。下にスクロールすると表示されます。これがまさに私が望んでいることです。
そして、メニューがたくさんあり、100% の幅を持つ Fixed menuWrapper と固定幅 (1240px) を持つ Wrapper 内の div が 19 個のメニューを持っていることがわかります。
さて、問題は、Web サイトを低解像度のモニター (1024px モニター) で表示したときです。テスト用に、ブラウザー ウィンドウのサイズを変更するだけです。すべてが正常に機能しています。固定されたメイン メニューを意味します。しかし問題は、メニュー 18 まで表示されることです。ブラウザ ウィンドウの下部にある水平スクロール バーをスクロールすると、ウェブサイトのコンテンツにメニュー以外のすべてが表示されますか? メニュー18までのショーです。
CSSまたはJqueryでこれを解決する必要があります。
私が使用したコード:
<style type="text/css">
html, body {
margin:0px;
padding:0px;
}
#menuWrapper {
position:fixed;
width:100%;
height:80px;
background-color:#999;
}
#menu {
position:relative;
width:1240px;
margin:0 auto;
height:80px;
white-space: nowrap;
}
#content {
padding-top:90px;
width:1240px;
background-color:#F3F3F3;
margin:0 auto;
}
</style>
<div id="menuWrapper">
<div id="menu">
Menu 1 |
Menu 2 |
Menu 3 |
Menu 4 |
Menu 5 |
Menu 6 |
Menu 7 |
Menu 8 |
Menu 9 |
Menu 10 |
Menu 11 |
Menu 12 |
Menu 13 |
Menu 14 |
Menu 15 |
Menu 16 |
Menu 17 |
Menu 18 |
Menu 19
</div>
</div>
<div id="content">
Website Content<br />
Website Content<br />
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</div>