Выполнять несколько эффектов jQuery для одного и того же элемента параллельно Я вижу, что этот вопрос задавали много раз, но ни один из решений не работал у меня. У меня есть два эффекта, которые я хочу выполнить параллельно. Я хочу, чтобы ящик затухал и прыгал одновременно: http://jsfiddle.net/6VVUG/ Ответ 1 Настройте эффекты пользовательского интерфейса и используйте dequeue(), чтобы выполнить их все сразу. $("#t").hide().show("fade", {}, {duration:1200}).effect("bounce", { times:3 }, { duration:400}).dequeue(); FIDDLE Ответ 2 Попробуйте это function g() { $("#t").hide(); $('#t').show(); $("#t").animate({ opacity: 0.5 }, 0).effect("bounce", { times:3 }, { duration:400, queue: false}); $("#t").animate({ opacity: 1 }, 0); }
Ответ 1 Настройте эффекты пользовательского интерфейса и используйте dequeue(), чтобы выполнить их все сразу. $("#t").hide().show("fade", {}, {duration:1200}).effect("bounce", { times:3 }, { duration:400}).dequeue(); FIDDLE
Ответ 2 Попробуйте это function g() { $("#t").hide(); $('#t').show(); $("#t").animate({ opacity: 0.5 }, 0).effect("bounce", { times:3 }, { duration:400, queue: false}); $("#t").animate({ opacity: 1 }, 0); }