添加动态内容时,正文不会滚动

时间:2012-10-17 15:09:52

标签: javascript css dynamic-data

此处有实时链接:http://tbremer.com/

尝试架构或音乐会以查看问题

我的问题是,当添加我的图像时,视口不会滚动或扩展以允许新内容。

我需要了解根本问题是什么,并希望找到解决方法。

谢谢!

好的,对不起,这是相关的代码。

CSS:

/* Content Wrapper */
#contentWrapper {
    padding: 0px;
    margin: 0px;

    width: 100%;
    height: 99%;

    z-index: 0;

    border: 0px solid #600;
}

/* Image Viewer */

#imageViewer{
    position: fixed;
    left: 0px;
    top: 0px;

    padding: 0px;
    padding-left: 350px;
    margin: 0px;

    border: 0px solid #F0F;

    visibility: hidden;
}

.portImage {
    padding: 0;
    margin: 4px;

    border: 1px solid #000;

    display: inline;
}

HTML:

<div id="contentWrapper">
    <div id="imageViewer"></div>
</div>

JAVASCRIPT:

xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4 && xmlhttp.status==200) {
            $("#imageViewer").empty();
            $("#imageViewer").css("visibility", "hidden");

            //___ Get server response.
            var responseArray = xmlhttp.responseText.split(',');
            responseArray.pop();

            //console.log(responseArray.length);
            //console.log(responseArray);

            for(var i=0;i<responseArray.length;i++){
                $("#imageViewer").append("\
                    <div id='portImage"+i+"' class='portImage'>\
                        <img src='"+responseArray[i]+"' height='500'>\
                    </div>\
                ");
            }

            $(".portImage").each(function() {
                var image = $("<img />").attr('src', this);
            });

            //$("#imageViewer").append("Test");
            $("#imageViewer").css("visibility", "visible");
        }

    }

2 个答案:

答案 0 :(得分:2)

位置:imageViewer上的绝对不固定。这就是你需要改变的全部。

答案 1 :(得分:0)

您需要从height移除#contentWrapperposition: fixed {/ 1}}。

(请在此处发布您的代码。)