jQuery Toggle Transform translate3 значение - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть функция JavaScript, которая выглядит следующим образом:

function toggle() {
  $('.sidebar').toggle();
}

И это я могу сделать некоторые CSS для боковой панели:

.sidebar {
  transform: translate3d(-280px, 0px, 0px);
  position: absolute;
  width: 280px;
  background: #263249;
  color: #eee;
  left: 0;
  height: 100%;
  transition: all .3s;
}

Эта боковая панель теперь скрыта, но когда я запускаюфункция переключения Мне нужно, чтобы переключить это значение:

transform: translate3d(0px, 0px, 0px);

Как я могу это сделать?

1 Ответ

1 голос
/ 19 сентября 2019

Вы можете использовать toggleClass

function toggle() {
    $('.sidebar').toggleClass('newValue');
}
.sidebar {
    transform: translate3d(-280px, 0px, 0px);
    position: absolute;
    width: 280px;
    background: #263249;
    color: #eee;
    left: 0;
    height: 100%;
    transition: all .3s;
}

.newValue {
    transform: translate3d(0px, 0px, 0px);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...