У меня есть CSS3 анимации с переходами, которые вступают в силу на основе того, что определяется в классах, которые добавляются, удаляются, переключаемых и т.д.переключатель класса без предыдущего прочитаются
Итак, у меня есть класс «flyOff
» который используется; при добавлении элемент взлетает вверх и влево. Когда он удаляется, он улетает вниз/переходит с этой позиции.
$('.exchange-tablet').addClass('transTime flyOff');
$('.exchange_text').fadeOut();
Это прекрасно.
Однако ...
мне нужно вернуть его обратно вниз, с другой позиции (в частности, с правом верхнем углу).
Когда я removeClass
flyOff
, он пролетает (переходит) вверху слева, как определено flyOff
.
Проблема: мне нужно, чтобы он спустился вниз (спустился) сверху справа.
Итак, я создал класс .flyOffr
с указанными координатами верхнего правого.
$('.exchange-tablet').removeClass('flyOff').addClass('flyOffr');
Но когда я выше, он все еще летит вниз от flyOff
положения (вверху слева) - потому что я предполагаю, что удаляется до того, как нужно flyOffr
прилагается.
Покушение с .toggleClass
$('.exchange-tablet').toggleClass('flyOff flyOffr').addClass('complete');
flyOffr
не читался с выше ..
Проблема не с CSS полями или координаты - потому что, когда я добавлять и удалять классы в консоль; например. Добавить flyOffr
он полетит по мере необходимости Мне просто нужно решение для перехода от двух классов. Без flyOff
принести читать перед flyOffr
.
Итак, я думаю, что мне нужно решение .switchClass
. Любые указатели?
Update: То, что работало (хотя и не так идеально) с помощью @ shash7 (но с некоторыми небольшими щипания)
$('.exchange-tablet').removeClass('flyOff');
setTimeout(function() {
$('.exchange-tablet').addClass('flyOffr');
$('.exchange-tablet').removeClass('flyOffr');
}, 600);
Нам нужно будет увидеть html и CSS для устранения неполадок. Проблема, скорее всего, в вашем CSS. Можете ли вы опубликовать остальную часть своего кода? –
Извините, что делает разметка HTML. Когда я добавляю классы удаления в консоль, это работает - моя проблема заключается в переходе между классами за раз, когда другая не читается перед новыми прикреплениями. –
_ «Что такое разметка CSS/HTML, связанная с этим? _? _ «У меня есть анимация CSS3 с переходами, которые вступают в силу на основе того, что определено в классах, которые добавляются, удаляются, переключаются и т. Д.» _ – guest271314