我正在尝试使用 iScroll.js 为桌面网站实现水平滚动。拖动工作正常,样式应用正常,但我发现滚动问题。
最初我使用 iScroll 4.1.7 鼠标滚轮在 PC 上无法正常工作 在 Mac 上 Chrome 和 Safari 存在阻止本机滚动的问题,特别是,如果您的用户已激活触控板首选项:在页面之间滑动,如果您向左滚动(返回),它会打开上一页。Firefox 正在滚动 OK 拖动工作正常。
随后尝试了 v4.2.5: https ://github.com/cubiq/iscroll 这在桌面浏览器上似乎根本没有滚动或鼠标滚轮。拖动工作正常。
这就是我尝试初始化 iScroll 的方式:(如此处的文档中所定义:http: //cubiq.org/iscroll-4)
<script type="application/javascript" src="iscroll.js"></script>
<script type="text/javascript">
var myScroll;
function loaded() {
myScroll = new iScroll('wrapper');
}
document.addEventListener('DOMContentLoaded', loaded, false);
</script>`
下面是一个演示:
iScroll 4.1.7 http://anything.is/iscroll4-1-7
iScroll 4.2.5 http://anything.is/iscroll4-2-5
如果我做错了什么,或者这些是真正的问题,有什么想法吗?