当我按下按钮(+添加卡片)时,就创建了div元素,就像卡片一样。同时,我进行了滚动,覆盖了卡。就像下面的图片一样。我不要这个如何避免这种情况?
Demo


/*Style of a inbox list*/
#inboxList {
    width: 275px; height: 700px;
    background-color: #f0f0f0;
    border: 1px solid black;
    margin-left: 0.5%;
    margin-top: 0.4%;
    border-radius: 10px;
    box-shadow: 7px 7px 7px #828282;
    overflow: scroll;
}

最佳答案

您正在设置固定高度,请改用min-height,例如:http://jsfiddle.net/62QY8/57/

当然,请删除:overflow: scroll;

更新:

DEMO jsFiddle

$('#AddCardBtn').click(function () {
        var $newDiv = $div.clone(true);
        cnt++;
        $newDiv.prop("id", "div" + cnt);
        var $userAddedCard = $('#userAddedCard');
        $userAddedCard.append($newDiv);
        var testWidth = $userAddedCard.innerWidth() - $userAddedCard[0].scrollWidth;
        if (testWidth) {
            $userAddedCard.find('.sortable-div').width(260 + testWidth);
        }
    });

07-28 10:34