我想在任何方向自由地制作具有动量的图像幻灯片(无快照)。
我遇到了iScroll4,这是一个很棒的脚本(在 iOS 和 Android 上效果很好)。
JS代码:
var myScroll;
function loaded() {
myScroll = new iScroll('wrapper',
{ hScrollbar: false,
vScrollbar: false,
snap:false,
vScroll: true,
hScroll: true
});
}
HTML 代码:
<div id="wrapper">
<div id="scroller">
<div id="thelist">
<img id="theImg" src="https://www.google.com/images/srpr/logo4w.png" width="300px" height="200px">
</div>
</div>
</div>
CSS:
body,ul,li {
padding:0;
margin:0;
border:0;
}
#wrapper {
position:absolute;
z-index:1;
top:-500px;
bottom:0px;
left:-500px;
width: 100%;
height: 100%;
overflow:auto;
background-color: red;
}
#scroller {
position:absolute;
z-index:1;
padding:0;
width: 2000px;
height: 5000px;
background-color: blue;
}
#thelist {
list-style:none;
padding:0;
margin:0;
text-align:left;
background:none;
background-color: yellow;
}
#theContent {
background-color: grey;
}
#theImg {
position: relative;
top: 500px;
left: 500px;
}
我试图让包装器比屏幕大,这样图像可以滑出屏幕,然后使图像处于相对位置,所以它最初在屏幕上是可见的。
但我似乎无法摆脱顶部或左侧的捕捉。
我在这里做错了什么?
或者,是否有另一个图书馆可以做同样的工作?