@Dubrovin

Как корректно сделать выпадающее меню?

Делаю выпадающее меню. Есть несколько уровней, по-умолчанию меню выпадает вниз (2й ур.), потом вправо (3,4 и т.д. уровни). Проблема в том, что если пункт меню прижат к правому краю, то справа нет места для выпадения уровней 3,4 и т.д. Как через JS проверить есть ли справо место и если его нет, то заставить меню 3,4 ур. выпадать слева, а не справа?
p.s. jQuery не использую, ответ прошу дать на ES6
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
https://developer.mozilla.org/en-US/docs/Web/API/E...
На чистейшем is выдает позицию блока во вьюпорте. Берешь при открытии позицию базового блока и вычисляешь где открывать дочерний.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы