我想创建一个幻灯片,它将使用CSS3转换时可用和类间动画。但是,我无法设置从哪个初始值进行动画处理。使用CSS3转换:应用初始类似乎不工作
我所试图做的是
- 起飞转变如此举动立即
- 设置需要我的元素的定位
- 反过来转换回类
- 改变类,所以该动画发生
我试图使用的代码是
item //set initial position
.css(vP + "transition", "")
.removeClass('left').removeClass("right").removeClass("center")
.addClass(toClass)
//move
.css(vP + "transition", css3Transition)
.removeClass(toClass)
.addClass('center');
然而,最初的类似乎并没有被应用。
例子在行动在这里http://jsfiddle.net/EcvBP/31/
我将如何去应用这个类(以便将项目转变之前的重新定位)?
仅供参考,你可以做'item.removeClass(“左,右中心”);',而不是链接的方法3次 – Jason
我不能锻炼你的代码,但我知道如何更一般地解决问题。首先,您需要删除转换css,并应用新的定位规则。然后你需要使用setTimout(...,10)重新添加转换并设置新的位置。 – Gerben