javascript - 是否可以使用页面滚动条滚动内部 div?

标签 javascript jquery html css

我有一个具有固定高度和内部可滚动 div 的网站。是否可以删除内部滚动条并将其更改为页面滚动条?当前 div 内有滚动条的示例是 here .

我怀疑这可能需要使用 Javascript 来完成,并且在 Stack Overflow 上搜索显示了许多引用它的条目,但我有点希望它不需要使用 Javascript 来完成。

目前,我只是让用户在 div 内滚动,但这并不是一个真正优雅的解决方案:

.singlepost {
position: fixed;
top: 270px;
bottom: 20px;
background-color: white;
padding-left: 20px;
padding-right: 20px;
overflow-x: hidden;
}

最佳答案

您可以将页面上的所有其他元素设置为 position:fixed,让您的 div 展开主体并使其可滚动。检查 fiddle 的例子:

http://jsfiddle.net/GYatesIII/TnzG5/4/

The Next Web使用类似的策略。

关于javascript - 是否可以使用页面滚动条滚动内部 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114958/

相关文章:

javascript - Scrapy splash 响应不会返回完整的 html

javascript - 从API解析数据,得到未定义的

php - 如何将数组编码为 JSON?

python - 从 HTML 中删除 Script 标签和 on 属性

javascript - 在执行时重置 Javascript 中的变量?

javascript - 鼠标悬停完成后如何关闭切换?

javascript - 制作一个div全宽和全高

javascript - 将变量值传递回 Controller 的angularJs方法是什么

javascript - 使用 <keygen> 获取用于 javascript 的 RSA key ?

javascript - 获取嵌入 html 文件的 svg 坐标的最佳方法是什么?