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

Выезжающий блок справа при клике на кнопку, проблема кнопки закрыть блок, как доработать кнопку?

Всем привет.
Выезжающий блок с правой стороны при клике на кнопку, в самом верху черный квадрат это закрыть блок, я добавил туда svg иконку крестика, вот только в рабочем примере не видно, не знаю как там иконки добавлять.
Так вот, если кликнуть по самой иконки то закрытие не происходит, а если по черному квадрату в котором иконка svg, то закрытие происходит блока.

Почему так? ведь ссылка и на квадрат и на svg
<a href="#0" class="cd-panel-close" title="Закрыть"><i class="icon-close"></i></a>

А значит при клике на всю кнопку в которой и svg, должно происходить сворачивание.

Рабочий пример: https://jsfiddle.net/cfzLqmse/1/
  • Вопрос задан
  • 427 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
mdss
@mdss
Есть такое замечательное свойство как pointer-events. Пропишите его для иконки
.cd-panel-close > i {
  pointer-events: none;
}

https://developer.mozilla.org/ru/docs/Web/CSS/poin...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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