javascript - 水平 iScroll 不起作用

标签 javascript css iscroll

我想使用 iScroll 制作一个水平滚动条,但它不起作用。我在正确的 div 上获得了属性,但无法滚动。 这是js:

//called on onload
var levelPackScroller;
function init() {
    levelPackScroller = new IScroll('#levelButtonPreScroller')
    levelPackScroller.refresh()
}

html:

<div id="levelButtonPreScroller">
    <div class="levelButtonScroller" id="levelButtonScroller">
         //bunch of <divs> go inside here
         <div></div>

    </div>
</div>

CSS:

.levelButtonScroller {
   width: 2800px;
   height: 938px;
}

#levelButtonPreScroller {
   position: absolute;
   height: 945px;
   width: 711px;
   overflow: hidden;
   left: 55px;
}

帮忙?

最佳答案

来自 iScroll 文档:

By default only vertical scrolling is enabled. If you need to scroll horizontally you have to set scrollX to true. See horizontal demo.

您应该添加

levelPackScroller = new IScroll('#levelButtonPreScroller', {
   scrollX : true
})

Source

关于javascript - 水平 iScroll 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22586744/

相关文章:

css - Superfish Css/Jquery 菜单位于 IE7 中的 Flash 内容下

css - 如何使具有相对宽度的div居中?

html - CSS 选择器测试器有效性

javascript - 同一页面上的多个 iScroll 元素

javascript - 关于 pm2 restart 与 reload 的混淆

javascript - 如何循环数据并在执行一定次数后等待

scroll - 无法点击 Iscroll 5 的链接

jquery - iScroll 重叠文本区域触摸或单击书写

javascript - 单击Buefy选项卡时如何触发方法?

javascript - 为什么我的标签代码不能正常工作?