Задать вопрос
@Westoura

Как вычислить размеры элемента js?

Есть на странице элемент, вычисляю ширину и высоту элемента, перемножаю их. Полученный кусок от элемента (выделено красным) хочу использовать в дальнейшем как зону реагирования для скрипта. Подскажите как повесить событие click на половину этого элемента (sq)?

<div class="el">

</div>

.el{
width: 800px;
height: 600px;
}

 let el= document.querySelector('.el'),
           w = el.offsetWidth * 0.5,
           h = el.offsetHeight,
           sq = w* h;


60dcb244bf377505793718.png
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Варианты:
  • повесить на весь элемент, при клике проверять координаты, и return без действий, если X больше половины
  • программно создавать внутри элемента новый, в пол-ширины, и вешать слушателя на него

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы