jquery - 内部带有列表滚动条和滚动按钮的 Div

标签 jquery css

我有一个列表,我需要将其放在 div 中,并有 2 个左右滚动的按钮。

我需要它来 overflow hidden 。

因为我不知道该用谷歌搜索什么,有人能给我指明正确的方向吗?

这是我的初始代码:

<ul id="box-wrapper">
<li>    
    <div class="box">
        Box 1
    </div>
</li>  
<li>    
    <div class="box">
        Box 2
    </div>
</li> 
<li>    
    <div class="box">
        Box 3
    </div>
</li> 
<li>    
    <div class="box">
        Box 4
    </div>
</li> 
<li>    
    <div class="box">
        Box 5
    </div>
</li>      
</ul>
<div class="scroll-left">Left Button</div>
<div class="scroll-right">Left Button</div>

这是我需要的图像:

enter image description here

最佳答案

https://jsfiddle.net/7daffjh8/8/

html

<ul id="box-wrapper">
    <li>Box 1</li>
    <li>Box 2</li>
    <li>Box 3</li>
    <li>Box 4</li>
    <li>Box 5</li>
</ul>
<button class="scroll-left">Left Button</button>
<button class="scroll-right">right Button</button>

CSS

ul {
    height:210px;
    display:block;
    overflow-y:hidden;
    overflow-x:auto;
    white-space:nowrap;
}
li {
    list-style-type: none;
    display:inline-block;
    height:200px;
    width:200px;
    background-color:lightblue;
    margin:5px;
}

js

var scrolled = 0;
$(".scroll-left").on("click" ,function(){
    scrolled=scrolled-300;
    $("ul").animate({
        scrollLeft:  scrolled
    });
});
$(".scroll-right").on("click" ,function(){
    scrolled=scrolled+300;
    $("ul").animate({
        scrollLeft:  scrolled
    });
});

关于jquery - 内部带有列表滚动条和滚动按钮的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32890898/

相关文章:

javascript - 如何根据主题标签更改事件链接的 CSS

html - 使 DIV block 流入自由空间

javascript - jQuery 函数自定义组装回调

jquery 对多个按钮和隐藏文本使用 fadeToggle

javascript - 为 i18n 使用 jquery i18n 插件?

javascript - 带有两个函数调用的 onclick 需要两次点击才能运行两个函数 js

jquery - 如何使 getElementById 在 Jquery 中工作?

jquery - Promise().done() 方法不会等到我的 animate.css 效果完成

asp.net - 如何在 ASP.NET 中不使用 runat=server 的情况下从代码后面将 value/css 设置为 ASP 按钮?

html - 文本和 GMaps 在 Bootstrap 中一起嵌入容器行