官网
http://scrollmagic.io/
示例
http://www.htmleaf.com/Demo/201503011443.html
- 控制器

//初始化控制器var controller = new ScrollMagic.Controller();//选择设置var controller = new ScrollMagic.Controller({container: "#myContainer", loglevel: 3});
- 场景
添加一个或多个场景控制器(一个控制器对象下可以创建多个场景)
//1. 添加已有的场景controller.addScene(scene);// 2. 新创建的场景controller.addScene(new ScrollMagic.Scene({duration : 0}));// 3. 添加多个场景controller.addScene([scene,scene2,new ScrollMagic.Scene({duration : 0})]);
// 创建场景new ScrollMagic.Scene({duration: 100, // 场景持续时间offset: 50 // 滚动50px后开始这个场景}).setPin('#my-sticky-element') // 是否为场景的持续时间固定元素.addTo(controller); // 将场景分配给控制器
