我正在寻找添加滚动效果,释放滚轮时捕捉到 div 的顶部。唯一的问题是每个 div 都有 100% 的高度(因此一次将在屏幕上显示一个图像)。
我遇到了这个小提琴: http: //jsfiddle.net/djsbaker/dxzk4/似乎在 300px 的间隔下工作得很好,但是如何将这样的东西翻译成 100% 高度的 div?
这是我的代码:
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
CSS:
.fill-browser{
position:relative;
left: 1%;
height:98%;
width:98%;
margin-bottom: 5px;
background: no-repeat 50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
这里也是一个 jsfiddle 演示:http: //jsfiddle.net/vHAWW/