Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何仅在div中设置顶部水平滚动?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何仅在div中设置顶部水平滚动?

Javascript 如何仅在div中设置顶部水平滚动?,javascript,jquery,html,Javascript,Jquery,Html,在div上放置顶部水平滚动条的最简单方法是什么 我找到了这个解决方案,但它必须有顶部和底部滚动。我只想要最上面的 给你。。。(在获得许可的情况下,从@ascii lime中回答“被盗”) 该解决方案与您提供的链接中的解决方案相同,只是在CSS for.wrapper2中添加了overflow:hidden $(function(){ $(".wrapper1").scroll(function(){ $(".wrapper2") .scrollLeft($(".w

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

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

给你。。。(在获得许可的情况下,从@ascii lime中回答“被盗”)


该解决方案与您提供的链接中的解决方案相同,只是在CSS for.wrapper2中添加了overflow:hidden

$(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>

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 aaaa BB cccc dddd

该解决方案与您提供的链接中的解决方案相同,只是在CSS中添加了
溢出:隐藏
。wrapper2
。请注意,这样做可能会干扰许多辅助工具和/或使业余电脑用户感到困惑。这是一个有趣的想法。我打赌您可以构建两个宽度相同的div,并使用JavaScript在x坐标上链接这两个div。使用horo滑块滑动上DIV将移动下DIV(必须有隐藏溢出)。。。我没有时间编程序,但会很有趣。我不认为这会对可访问性造成什么伤害,我可能错了。当然可能会让人困惑。这里有一个可能有助于这个想法的例子。@Jimmmy这里已经完成了(只需对OPs帖子中链接的答案进行一次修改):