我一直在尝试制作幻灯片,这是我的尝试:
http://jsfiddle.net/paulmason411/fNfKk/
它工作得很好,但是如果单击“继续”或“上一个”按钮,则幻灯片不会排成一行。
我可以在补间进行时禁用下一个点击侦听器吗?
任何帮助都会很棒, 谢谢!
答案 0 :(得分:1)
不是非常有说服力的代码,你为什么不上课?用这种方式处理变量似乎很麻烦。
无论如何,有几种方法可以解决这个问题。
最简单的方法是使其无需重构即可使用您的代码: http://jsfiddle.net/dimitar/fNfKk/2/
这个想法是让一个范围变量moving
通过补间的onStart
和onComplete
事件设置。左/右滑动然后检查是否移动,如果是,则返回w / o做任何事情。
相反,计算每个步骤的数量并保持全局scrollto var - 然后每个上一个/下一个应该向上/减少scrolltoval并向其发送补间,例如el.tween("left", scrollto);
。将它与link: 'cancel'
组合在补间选项上,您就可以快速前进到不耐烦的人。