javascript - 如何在父div中制作一个固定的div

标签 javascript jquery css css-float

下面是我的设计:

<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
</head>
<body>
    <div id="wrapper">
        <div id="head">
        </div>
        <div id="content">
            <div id="items">
                <ul>
                    <li>Item1</li>
                    <li>Item2</li>
                    <li>Item3</li>
                    <li>Item4</li>
                    <li>Item5</li>
                    .....
                </ul>
            </div>
            <div id="items-footer">
                <input type="text"/>
            </div>
        </div>
        <div id="footer">
        </div>
    </div>
</body>
</html>

我有页眉、正文和页脚。在正文中,我几乎没有要显示的元素,在这些元素下面有元素页脚,其中包含用于在该列表中添加动态元素的文本框。我的要求是如何制作固定的 div,当用户滚动元素时,它会保留在底部(就在页脚上方)。我希望“items-footer”始终显示在视口(viewport)中。

最佳答案

描述

为此你不需要 javascript,你可以使用 position:fixedbottom 在纯 css 中做到这一点: 0px.

查看我的样本和这个 jsFiddle Demonstration

示例

#items-footer {
  position: fixed;
  bottom: 0px;  
}

更多信息

关于javascript - 如何在父div中制作一个固定的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278184/

相关文章:

javascript - 如何使 jquery.dynamiclist 使用较新版本的 jquery 运行?

javascript - 在 Materialise v1.0.0 中使用 React.JS 无法初始化 JS

javascript - Packery - 如何更改布局模式?

javascript - php显示空数组但ajax显示数据

jquery - 一段时间后在两个 jQuery 函数之间切换

javascript - 如何将所有左浮动元素对齐到其父元素的中心?

javascript - React 滚动到底部仅在第一次有效(内部演示)

javascript - 开 Jest : Simulate that a string property doesn't exist

jquery - 如果值不在列表中,如何执行操作?

css - 防止 flex 元素溢出容器