最赞回答 / 慕粉1471353066
left,代表左边门向左移动的距离,right代表右边门向右移动的距离,time表示移动时间。初始化count=2,transition的动画是异步执行的,doorLeft.transition执行完回调complete函数将count减1,doorRight.transition执行完回调complete判断count为1,执行defer.resolve(),动画完成。
2016-11-20
最新回答 / 慕婉清2283846
你可以把girl.getOffset().leftconsole.log( girl.getOffset().left ); 这些都打印出来不就知道了吗
2016-11-20
已采纳回答 / qq_画一群人的感伤_0
学到这里有两个场景,这个是在实现两个场景之间的切换。用的方法是移动父元素的x坐标。使用js获取的width是页面可视区域的width,因为之前我们写了hidden,所以可视页面的width其实是等于一个场景的width。 而我们要实现从第一个页面滚动到第三个页面,我们的x坐标应该是2倍的width。所以这里用了 (width*2) 。 PS:说的有点啰嗦,希望你能理解我的意思
2016-11-18