Выполнить несколько эффектов jQuery параллельно для одного и того же элемента

Я вижу, что этот вопрос задавался много раз, но ни одно из решений не помогло мне. У меня есть два эффекта, которые я хочу выполнить параллельно.

Я хочу, чтобы окно появилось и отскочило одновременно: http://jsfiddle.net/6VVUG/

Ответы на вопрос(2)

Решение Вопроса

Цепи эффектов пользовательского интерфейса и используйтеdequeue() чтобы выполнить их все сразу.

$("#t").hide().show("fade", {},  {duration:1200}).effect("bounce", { times:3 },  { duration:400}).dequeue();

FIDDLE

 Registered User06 мая 2012 г., 21:57
Благодарность! Вы можете либо связать, либо поставить dequeue () на последний эффект: Jsfiddle.net / 6VVUG / 2 Что интересно, если вы установите dequeue () на оба эффекта, анимация тормозит.
 adeneo06 мая 2012 г., 22:29
Да, верно, добавление анимаций к одному и тому же элементу точно так же, как их сцепление, они добавляются в очередь FX, и dequeue воспроизводит их все сразу, опустошая очередь FX, так что если вы используете dequeue в конце каждое утверждение не будет работать как задумано.

Попробуй эт

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);
 }

Ваш ответ на вопрос