我想要的是在两个图像之间进行淡入淡出(在jsfiddle中,为了简化示例,我使用了颜色)。图片必须是div的背景。
正如您在小提琴中看到的那样,该行为很奇怪-毕竟div返回其先前的CSS属性。
我使用语义UI。
jQuery代码:
$('#button').click(function () { $('#maindiv').transition('fade').css('background-color','red').transition('fade'); });
这似乎与该fade()
功能有关。在第一次调用之后,似乎并未保留对#maindiv元素所做的任何更改fade()
。
您可以使用CSS过渡来完成您想做的事情(只需注意CSS过渡对浏览器的支持。如果您需要更多的浏览器支持,则jQuery animate()可能对您更有用)。
小提琴:http : //jsfiddle.net/7vm6rhs3/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句