我有一个水平导航的网站。
这是代码:
<ul>
<li><a href="#box-1"></a></li>
<li><a href="#box-2"></a></li>
<li><a href="#box-3"></a></li>
<li><a href="#box-4"></a></li>
<li><a href="#box-5"></a></li>
<li><a href="#box-6"></a></li>
<li><a href="#box-7"></a></li>
<li><a href="#box-8"></a></li>
<li><a href="#box-9"></a></li>
<li><a href="#box-10"></a></li>
</ul>
<div id="content">
<div id="box-1"></div>
<div id="box-2"></div>
<div id="box-3"></div>
<div id="box-4"></div>
<div id="box-5"></div>
<div id="box-6"></div>
<div id="box-7"></div>
<div id="box-8"></div>
<div id="box-9"></div>
<div id="box-10"></div>
</div>
每个框的宽度为 300 像素。但是当我单击时,如果它在分辨率区域中可见,它不会滚动到该框。我想要做的是,例如,如果我单击<a href="#box-3">
它会将我带到 div #box-3
,但它将是左侧的第一个,其他 div 必须被隐藏。它只在分辨率很小的时候隐藏其他 div,它工作得很好,但如果分辨率很宽,它就不会工作..