jquery - Enscroll js 滚动条位于容器外

标签 jquery css scrollbar margin

我有一个带有无序列表的容器。容器的边距属性设置为 auto auto 5em

在使用 enscroll js 向容器添加滚动条时,滚动条是绝对定位的,而不考虑 container 的位置。

JSFiddle 位于 http://jsfiddle.net/madhavan020985/tmt4phuv/4/

通过删除 container 的边距属性,它可以正确呈现。 但我需要使用 margin 将容器与中心对齐。

问题由

引起
#container{        
  margin: auto;
  margin-top: 5em;
}

最佳答案

对此有一个简单的解决方法(尽管我同意其他人的观点,即您应该共享 enscroll 而不是最小化它)。只需将容器包裹在另一个容器中,然后为那个容器留边。因此:fiddle

<div id="biggercontainer">
    <div id="container">
     ...
    </div>
</div>

CSS

#biggercontainer{

  margin: auto;
  margin-top: 5em;
  height: 100px;
  width: 100px;
}
#container{

  border: 1px solid black;
  height: 100px;
  width: 100px;
}

关于jquery - Enscroll js 滚动条位于容器外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32226906/

相关文章:

CSS - 嵌套 DIV : Clear Sub Styles

html - 向菜单提供滚动条时子菜单未打开

html - Webkit 中的裁剪滚动条和边框

javascript - 在 Rails 应用程序中隐藏标签云

javascript - 如何从javascript中的rgb字符串中提取颜色值

javascript - jquery 插件或 javascript 方法自动调整文本输入(不是文本区域)(固定宽度)可变高度

CSS 命名准则

html - 带有透明背景的webkit滚动条

javascript - 是否可以检测页面上的表单提交并执行我的操作,然后让表单像平常一样继续?

javascript - 将 html 元素保存到变量