css - div 不会把内容往下推

标签 css jquery html

我有一个用 ajax 填充的 div。问题是 div,当元素被添加到它时,超出了页面。内容最终被隐藏,我无法滚动查看内容。如何让 div 将页面向下推?

这是我用来填充 div 的代码:

function draw(){

    var fName,memType,price,gTotal=0;

    var tbl = '<table class="table table-striped table-condensed optOutTable" width="100%"><tbody>';

    for (var i=0, tot=cart.length; i < tot; i++) {

        fName = cart[i][2];
        memType = cart[i][3];
        price = cart[i][4];
        gTotal = gTotal+parseFloat(price,10);

        tbl+= '<tr><td><a href="#" class="btn btn-danger btn-mini" onclick="removeFromCart(\'\',this); return false;">x</a></td><td nowrap>'+fName+'</td><td width="100%">'+memType+'</td><td>$'+parseFloat(price,10).toFixed(2)+'</td></tr>';      

    }

        tbl+= '</tbody><tfoot><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>$'+gTotal.toFixed(2)+'</td></tr></tfoot></table>';

        $('#cart').html(tbl);

}

这是 html 的样子:

<div>
<div id="cart">Your cart is empty.</div>
</div>

最佳答案

试试这个:

<div>
    <div id="cart" style="overflow:hidden; overflow-y:scroll; max-height:500px;">Your cart is empty.</div>
</div>

你可以改变 max-height 任何你想要的值!

关于css - div 不会把内容往下推,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18213798/

相关文章:

jquery - 只允许单击一次,不允许双击

javascript - 使用 JS/JQ 在网站上滚动整页 - 希望在使用 Web 按钮时覆盖行为

html - CSS - 在不删除现有元素的情况下向元素添加转换

javascript - Bootstrap 的一些 CSS 对齐问题

jquery - 在 Ace Editor 中键入空格会产生特殊字符

html - Jekyll 网站上未显示网站图标

javascript - 尝试使用位置 :absolute to my webpage 缩放 jquery 面板切换器

javascript - 如何将仅 css 的 megamenu 转换为基于 jquery

javascript - 动态 anchor onclick 事件未触发

jquery - 如何在 Wordpress 中使与博客无关的内容动态化