Удалить переход, пока не добавится класс - PullRequest
0 голосов
/ 26 сентября 2019

Я ищу способ удалить переход, добавленный к кнопке при добавлении класса через jQuery.В этом случае переход не должен присутствовать.

Мой класс: class="has-transition"

Класс определяется следующим образом:

.has-transition {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

Идея состоит в том, чтобызапустите этот код после загрузки страницы:

wrapper.hide();
overviewSwitch.removeClass( "has-transition" );

wrapper2.css( "display", "flex" );
overviewSwitch.addClass( "active" );
overviewSwitch.addClass( "has-transition" );

Итак, я пытаюсь удалить анимацию, пока другие элементы не изменятся.Материал меняет положение переключателя - on или off.Но когда я загружаю страницу, анимация все еще там.Может быть, это связано с тем, что класс has-transition не полностью удаляется при запуске части экрана?Если да, разумно ли использовать обещание или так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...