Клик не срабатывает по внутреннему элементу?

5f51e43f6e259178416231.jpeg
Есть вот такая навигация. Обработчик клика висит на квадратике, который я выделил. Внутри него есть еще элемент div, в котором находится текст меню.
Когда мышь попадает на внутренний элемент, клик не работает. Не дает кликнуть.
Как сделать так, чтобы кликать можно было на в любое место и в том числе на дочерние элементы?
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
Обработчик клика висит на квадратике, который я выделил. Внутри него есть еще элемент div, в котором находится текст меню.

то есть квадратик отдельно, и элемент меню отдельно?
если внутренний див только для этого, то правильнее было бы увеличить элемент меню через паддинг или line-height, и ловить нажатие на нем, а не на другом элементе
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dvsherbakov
внутренним элементам выставить pointer-events: none;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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