javascript - 如何仅在 div 中设置 TOP 水平滚动条?

标签 javascript jquery html

在 div 上放置顶部水平滚动条最简单的方法是什么?

我找到了这个解决方案,但它必须同时具有顶部和底部滚动条。我只想要最上面的那个。

horizontal scrollbar on top and bottom of table

最佳答案

给你...(从 @ascii-lime 获得许可回答“被盗”:)

解决方案与您提供的链接中的解决方案相同,除了 overflow: hidden 添加到 .wrapper2 的 CSS。

$(function(){
    $(".wrapper1").scroll(function(){
    $(".wrapper2")
        .scrollLeft($(".wrapper1").scrollLeft());
});
$(".wrapper2").scroll(function(){
    $(".wrapper1")
        .scrollLeft($(".wrapper2").scrollLeft());
    });
});

这是更新后的 CSS:

.wrapper1, .wrapper2{width: 300px; border: none 0px RED;
overflow-x: scroll; overflow-y:hidden;}
.wrapper1{height: 20px; }
.wrapper2{height: 200px; overflow: hidden;}
.div1 {width:1000px; height: 20px; }
.div2 {width:1000px; height: 200px; background-color: #88FF88;
overflow: auto;}

和 HTML:

<div class="wrapper1">
    <div class="div1">
    </div>
</div>
<div class="wrapper2">
    <div class="div2">
    aaaa bbbb cccc dddd aaaa bbbb cccc dddd aaaa bbbb cccc dddd aaaa bbbb cccc dddd aaaa bbbb     cccc dddd aaaa bbbb cccc dddd aaaa bbbb cccc dddd
    </div>
</div>

关于javascript - 如何仅在 div 中设置 TOP 水平滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736332/

相关文章:

javascript - 怎么会这样?

php - 带有 jQ​​uery Mobile 的 Codeigniter 有时会返回错误的 base_url()

javascript - 哪里可以获取 jquery 图像 Sprite ?

javascript - 选择 HTML 中的所有复选框

javascript - Bootstrap 下拉复选框选择

html - 如何在 div 中使用 ion-tabs

javascript - javascript 数据库操作的对象方法中的异步回调

javascript - 选择一个单选按钮后,我希望禁用其余按钮

javascript - Jquery BlockUI 插件 - 阻止输入字段

javascript - 理解为什么 Request 在 Flask 中不起作用