в сторону preventDefault | event bubbling нужно смотреть имхо
попробуй $event.preventDefault() или $event.stopPropagation() в начале метода-обработчика вызывать
$event - это событие клика, передаваемое из темплейта
я заметила, что элемент как будто под кнопками, добавила ему z-index и тут же сработало все потому что ставила stopPropagation и preventDefault изначально и он не сработал (на нажатии на блоке или на самом элементе)
звучит как костыль
мб там у элемента не было background и оно каким-то образом поэтому на 2 элемента сразу кликало
а на мобилке это должно/будет работать ?
почему? как раз-таки бг-колор там был без полупрозрачного, это стало понятно, когда я этот див вывела на передний план - он тут же перекрыл кнопки я грешу на то, что блок для выбора relative там получаетя структура: 1) отдельная форма для ввода и в самом конце выпадашка вот эта 2) отдельно кнопки может, оно как-то на кнопки выпадало и отображалось за ними ______________________________________________________ на мобилках не предусматривается работа
потому что z индекс это боль, оно конечно иногда необходимо, но я стараюсь избегать указания z индекса по возможности
ну и на скрине это выглядит стремно ппц
согласен, для родителя выше на 5 слоев указан flex-text bla bla bla и все, по п**де пошла верстка
а у вас есть какой-то ui framework ?
да, relative далеко будет, далеко и отрисуется
Обсуждают сегодня