Как я могу иметь кнопку сделать несколько вещей в противоположном - PullRequest
0 голосов
/ 27 февраля 2020
barsButton.onclick = function xtranslate(){
    aside[0].style.transform = "translateX(0px)"
    stories.style.marginLeft = "0px";
}

как я могу дважды нажать кнопку, чтобы в следующий раз она преобразовала x в 250px?

1 Ответ

1 голос
/ 27 февраля 2020

Вы можете использовать переменную и обновить ее значение, используя Условный (троичный) оператор :

var toTranslate = '0px';
barsButton.onclick = function xtranslate(){
  aside[0].style.transform = `translateX(${toTranslate})`;
  stories.style.marginLeft = "0px";
  toTranslate = toTranslate == '0px' ? '250px' : '0px';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...