我有包含无序列表一个div ...一些用户动作i之后用含有比前一个多个列表项更长的列表即加载在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"> 希望我是清楚的... 非常感谢预先....

有帮助吗?

解决方案 2

想出了一个解决方法为弯曲的角问题... !!!

在我加载使用AJAX的菜单项,使用jQuery增加div的高度,然后调用弯曲的角轮的边缘...!

瞧.. !!!!

其他提示

你尝试:

$('ul#sidebarmenu1').removeClass('class here').AddClass('class here');

这应该工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top