我发现iphone 5C介绍页面的滚动效果很有意思。滚动完当前框后,它将自动捕捉到下一个内容框的顶部。
http://www.apple.com/hk/iphone-5c/
我试图找到涉及的 jquery 插件一个小时但失败了。请告诉我如何制作该效果或在哪里可以找到有关该效果的教程。
谢谢你。
我发现iphone 5C介绍页面的滚动效果很有意思。滚动完当前框后,它将自动捕捉到下一个内容框的顶部。
http://www.apple.com/hk/iphone-5c/
我试图找到涉及的 jquery 插件一个小时但失败了。请告诉我如何制作该效果或在哪里可以找到有关该效果的教程。
谢谢你。
我用 JQuery Mousewheel Plugin 和 scrollTo 解决了这个问题:
var isScrolling = false;
$('.onepager').mousewheel(function (event, delta) {
if (!isScrolling) {
isScrolling = true;
if (delta < 0) {
if ($next = $('#navbox').find('.active').next('li').children('a').attr('href')) {
$('.onepager').scrollTo($next, {
offset: -120,
duration: 1000,
onAfter: function () {
isScrolling = false;
}
});
} else
isScrolling = false;
}
else if (delta > 0) {
if ($prev = $('#navbox').find('.active').prev('li').children('a').attr('href')) {
$('.onepager').scrollTo($prev, {
offset: -120,
duration: 1000,
onAfter: function () {
isScrolling = false;
}
});
} else
isScrolling = false;
}
}
return false;
});