Несколько действий на клик - проблема заказа - PullRequest
1 голос
/ 26 февраля 2020

Когда пользователь нажимает на ссылку на подстраницу, я хочу сохранить данные в sessionStorage с текущей страницы, прежде чем перейти на следующую страницу. Затем, когда эта новая страница загрузится, я хочу применить данные sessionStorage на этой странице.

Что усложняет то, что ссылка является частью сворачивающейся системы меню. Это означает, что эта система должна обновить (что также делается при нажатии), прежде чем данные страницы будут сохранены.

Таким образом, по сути, требуемый порядок выполнения:

  • Пользователь нажимает ссылку
  • Система меню обновлена ​​
  • Данные страницы сохранены
  • Браузер загружает новую страницу
  • Данные страницы с предыдущей страницы загружаются и применяются на новой странице

Моя проблема - порядок, в котором все выполняется. Я не понимаю, когда пользователь нажимает на ссылку, как контролировать порядок выполнения действий.

Благодарю за помощь

...