javascript - 溢出:隐藏但让内容自动滚动

标签 javascript jquery html css overflow

我有一个 div,其中的内容通过查询的 append() 定期附加到它。随着内容越来越长,最终会溢出div。我不希望在溢出时出现滚动条,但仍然让内容向上滚动以显示下面的新内容。

这可能吗?当我使用 overflow-x: hidden 时,没有出现滚动条,但内容被隐藏了。

最佳答案

如果容器的大小是固定的,您可以将内容放在绝对定位的包装内,如下所示:

<div class="container">
    <div class="wrap">
        <p>bah</p>
    </div>
</div>

和CSS:

.container {
    y-overflow: hidden;
    position: relative;
    height: 200px;
    width: 200px;
}

.wrap {position:absolute; bottom: 0; left:0;right:0;
}

http://jsfiddle.net/sXGd9/

关于javascript - 溢出:隐藏但让内容自动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342081/

相关文章:

javascript - html 表格和 javascript

javascript - OpenLayers 格式 JSON 返回空响应文本字符串

javascript - Javascript 中的循环进度指示器

javascript - php 不从联系表单发送电子邮件

javascript - 当我点击一张图片时,将这张图片放在 DIV 的背景中

html - Divs 不会占据整个页面(HTML 4.01 Strict & CSS 2.1)

javascript - 在 Bootstrap 模态中暂停 Vzaar 视频

javascript - jquery 移动页面在用 css 显示图像后消失

javascript - 如何根据内容的大小写来应用类

javascript - JQuery跨域.load()(自建widget)