Como posso executar vários efeitos de jquery simultâneos?
Estou animando alguns elementos de erro / validação em uma página. Quero que eles saltem e sejam destacados, mas ao mesmo tempo, se possível. Aqui está o que estou fazendo atualmente:
var els = $(".errorMsg");
els.effect("bounce", {times: 5}, 100);
els.effect("highlight", {color: "#ffb0aa"}, 300);
Isso faz com que os elementos retornem primeiro e ENTÃO sejam destacados, e eu gostaria que eles ocorressem simultaneamente. Eu sei que com.animate()
você pode especificarqueue:false
nas opções, mas não quero usar animar, porque os efeitos pré-criados "saltam" e "realçam" são exatamente o que eu quero.
Eu tentei simplesmente encadear as chamadas comoels.effect().effect()
e isso não funciona. Eu também tentei colocarqueue:false
no objeto de opções que passo, e isso não funciona.