Javascript iScroll.js垂直滚动在移动设备上不工作
我正在使用iScroll.js水平滚动一些图像, 但由于某些原因,我无法在iPhone上垂直滚动,或者iPad在桌面上工作正常Javascript iScroll.js垂直滚动在移动设备上不工作,javascript,ios,mobile,iscroll,Javascript,Ios,Mobile,Iscroll,我正在使用iScroll.js水平滚动一些图像, 但由于某些原因,我无法在iPhone上垂直滚动,或者iPad在桌面上工作正常 <div class="container-fluid projects" id="projects"> <div id="wrapper"> <div id="scroller"> <ul id="thelist"> <li class="child">
<div class="container-fluid projects" id="projects">
<div id="wrapper">
<div id="scroller">
<ul id="thelist">
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
</ul>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js"> </script>
<div class="test">
</div>
这是我的代码和代码笔的链接
<div class="container-fluid projects" id="projects">
<div id="wrapper">
<div id="scroller">
<ul id="thelist">
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
</ul>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js"> </script>
<div class="test">
</div>
HTML
<div class="container-fluid projects" id="projects">
<div id="wrapper">
<div id="scroller">
<ul id="thelist">
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
</ul>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js"> </script>
<div class="test">
</div>
JS
<div class="container-fluid projects" id="projects">
<div id="wrapper">
<div id="scroller">
<ul id="thelist">
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
<li class="child">
<div class="photo" style="background-image: url(https://placehold.it/350x150)">
</div>
</li>
</ul>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js"> </script>
<div class="test">
</div>
//快走,这是私人聚会
(功能(文档、窗口){
//DOM节点和对象实例
变量$thelist、$thelistChilds、$wrapper、myScroll、loaded;
//数值变量
var i=0,
左=0;
//加载DOM后执行
已加载=函数(){
//将左键指定给每个子项
$thelist=document.getElementById('thelist');
$thelistChilds=$thelist.Childs;
对于(i=0;i<$thelistChilds.length;i++){
左+=12.5;
$thelistChilds[i].style.left=left+rem;
};
//设置iScroll
$wrapper=document.getElementById('wrapper');
myScroll=新的IScroll($wrapper{
“滚动条”:“自定义”,
“鼠标轮”:正确,
“反弹”:没错,
“interactiveScrollbars”:true,
“eventPassthrough”:true,
“scrollX”:对,
“卷轴”:对,
“eventPassthrough”:true,
“单击”:true,
"tap":对
});
}
//如果是触摸屏
如果('ontouchstart'在窗口中){
//避免浏览器屏幕反弹
文档.添加的事件列表器('touchmove',函数(e){
e、 预防默认值();
},假);
};
//设置DOM就绪
document.addEventListener('DOMContentLoaded',loaded,false);
})(文件,窗口);