http://johnpolacek.github.io/...有个插件网站
其中有一个滚动的动画效果:位置如下图
1、向下滚动 左右两边的内容向中间移动
2、而向上滚动 两个内容又退回到左右两边
看下了网站的代码,发现它是这么写的
witch (anim.attr('data-animation')) {
case 'fly-in-left':
anim
.parent().css('overflow','hidden');
scrolldeck.controller.animate(anim, { delay: windowHeight/2, duration: windowHeight/2, property:'left', start:-1200 });
break;
case 'fly-in-right':
anim
.parent().css('overflow','hidden');
scrolldeck.controller.animate(anim, { delay: windowHeight/2, duration: windowHeight/2, property:'right', start:-1200 });
break;
animate()方法里的内容是另一个$.function类方法里封装了。。没法看懂- -
自己试了下用$(window).scroll()方法 完全没法实现,因为scroll()滚动不分上下方向- -上下滚动都是触发一样的内容
MM们
相关分类