CSS3使用toggleClass进行转换
我在div上设置了-webkit-transition-duration
属性,其高度由另一个类设置。 当我使用jQuery来切换类时,转换会做一些时髦的事情。
它一直向上,然后被设置到适当的高度,而不是从50px
高度移动到自动高度,这是我期望它做的。 有什么办法解决这个问题?
这是一个演示: http : //jsfiddle.net/XcFxQ/1/
我能够让它在没有-webkit-transition-property的情况下正常工作,而是使用jQuery 1.7和jQuery UI,就像这个小提琴一样:
在我的测试中,这产生了最干净,最强大的结果。
现在,我不确定你是否热衷于在你的网页中包含jQuery UI。 如果没有,我最好的猜测是你可能需要使用更多的Javascript解决渲染缺陷(即如果是hasClass,那么动画等等……)