javascript - 当任何 block 级元素的视口(viewport)较窄时添加水平滚动条

标签 javascript jquery html css twitter-bootstrap

我曾经使用 bootstrap '.responsive-table' 类在屏幕尺寸小于 768px 时添加水平滚动条;

这是执行此操作的 Bootstrap 方法,但它仅打算应用于表。

.table-responsive {
  @media screen and (max-width: @screen-xs-max) {
    width: 100%;
    margin-bottom: (@line-height-computed * 0.75);
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid @table-border-color;
    -webkit-overflow-scrolling: touch;
}

假设我有一个 div,或者一个 <ul>标记,

<div class="foo" style="width:980px">
/*content here is 980px width*/
</div>

当屏幕尺寸小于 980px 时,如何使滚动条出现在加载了 bootstrap 的页面上的 div.foo 上?

最佳答案

这个 css 应该有帮助

div.foo {
    min-width: 980px;
    overflow: auto;
}

这不会让 div.foo 的宽度低于 980px。它会显示一个滚动条。

关于javascript - 当任何 block 级元素的视口(viewport)较窄时添加水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28329947/

相关文章:

javascript - Oracle XE 10 sc_core.js :472 Uncaught ReferenceError: $x is not defined

javascript - 文本区域值从选择选项值开始不断递增

javascript - 图像 slider "previous"按钮无法正常工作

javascript - iFrame WYSIWYG 字体大小不会重置

jquery - 控制下拉框的高度

javascript - 设置值后 PHP 变量似乎为空

php - 如何从文本输入向 URL 添加 anchor 标记

jquery - 如何使用jquery触发anchor的默认点击事件?

javascript - Laravel 5如何通过下拉选择显示、隐藏div

javascript - 如果用户单击第二个下 zipper 接,则关闭下拉菜单