- 如何检测用户是否使用 jQuery 滚动了 50% 的屏幕?(这里我可以说它是否滚动 50px)
- 然后,动画并转到#second,或者,相同的,前100%(似乎它动画但发生了一些奇怪的事情)
这是示例:http: //jsfiddle.net/NH6Km/2/
查询:
$(function(){
$(window).scroll(function() {
if ($(window).scrollTop() > 50) {
('body,html').animate({ scrollTop:
$('#second').offset().top }, 1500);
}
});
})
HTML:
<div id="first"></div>
<div id="second"></div>
CSS:
#first{
position:absolute;
width:100%; height:100%;
background:blue;
}
#second{
position:absolute;
top:100%;
width:100%; height:100%;
background:yellow;
}