順序付けされていないリストを含むdivがあります...いくつかのユーザーアクションの後、長いリスト、つまり前のものよりも多くのリストアイテムを含むdivをロードします。これを行うには、jquery の高レベルの ajax 関数を使用します。
問題は、ajax を介してロードすると、リスト要素が div の下部からオーバーフローし、一部が div の外に表示されることです。
将来のより長いリストに対応するために拡張されると仮定して、含まれている div の高さを設定していません。以下にコードを投稿します。誰かがこれを理解してくれたら非常に感謝します....
#sidebar1 {
float: left;
width: 15%; /* since this element is floated, a width must be given */
background: #FFE8BF; /* the background color will be displayed for the length of the content in the column, but no further */
padding: 15px 0; /* top and bottom padding create visual space within this div */
text-align:center;
}
<div id="sidebar1">
<div class="sidebarmenu">
<ul id="sidebarmenu1">
<li>
<a href="#" id="loadHotel" >
HOTEL
</a>
</li>
<li>
<a href="#" id="loadCountry">
COUNTRY
</a>
</li>
<li>
<a href="#" id="loadCity">
CITY
</a>
</li>
</ul>
</div>
</div> <!-- end #sidebar1 -->
私はリストの要素を<ul id = "sidebarmenu1">
希望にロードします。