有没有办法在jQuery中为CSS显示属性设置动画?我有以下内容:
$(".maincontent").css("display","block");
并希望它执行以下操作:
$(".maincontent").animate({"display": "block"}, 2500);
最佳答案
只需使用.show()
为其传递参数:
$(".maincontent").show(2500);
编辑(基于评论):
上面的代码在2.5秒的跨度内淡入元素。相反,如果您希望延迟2.5秒,然后要显示该元素,请使用以下命令:
$(".maincontent").delay(2500).fadeIn();
当然,如果您需要延迟和更长的淡入淡出,只需将所需的毫秒数传递给每种方法即可。
关于jquery - 动画CSS显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17863490/