javascript - JQuery-Mobile滚动条

标签 javascript jquery css jquery-mobile

我使用这个 css 代码使滚动条在 jquery-mobile 中可见:

::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
    width: 12px;
}
::-webkit-scrollbar:horizontal {
    height: 12px;
}
::-webkit-scrollbar-thumb {
    background-color:#CE0003;
    border-radius: 10px;
}
::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: grey;
}

当我使用移动设备打开页面时,滚动条可见,但在其上滑动时不起作用(它不会滚动页面)。我该如何解决这个问题?
你可以在这个 fiddle 1 中看到它

更新:
如果您认为这样做不可能,还有另一种使用 jquery 的方法。
在这个ffidle 2您可以看到已经编写了一个函数来检测 div 上的向下滑动向上滑动。现在它只需要一个滚动页面的功能。

最佳答案

如果您可以并且想要使用 jquery,这是一个很好的滚动条替换插件。很简单,效果很好,而且非常可配置。但是您必须根据自己的风格和需要覆盖一些 CSS。

$(".container").mCustomScrollbar({ scrollbarPosition: 'outside' });

Here示例(也在移动设备上测试过)。

this是插件站点和文档。

关于javascript - JQuery-Mobile滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34554385/

相关文章:

javascript - 具有多个数组数据参数的 jQuery AJAX

javascript - 当用户退出页面时处理文件?

html - 是什么让一个完美的 100% 宽度或高度具有多个 div 以及百分比高度/宽度

html - @font-face 具有多个字体系列

javascript - 具有不同颜色和符号的 d3.js 散点图 - 遇到的问题

javascript - Dotnet 和 JavaScript url 编码

javascript - 如何在多个元素上但不同时使用 toggleClass

html - 表变得太大

Javascript 创建 Div

jquery - 当我点击一个元素时检测之前点击了哪个元素