На мобилке нужно закрывать тултип только когда нажали в другом месте, как обычно реализуете?
Ну в идеале должно быть состояние открыт/закрыт. А на место куда дал клик менять состояние, но в js придется рисовать код html на пример через insertAdjacentHTML кажется. Можно наверное проще но мне лень думать. Я Реактер
Ну я про реакт и говорю, суть не в том как отображать элемент, а как при таче показывать тултип на мобилке пока в другое место не кликнут, а на десктопе просто на наведение мышью показывать
Это ужасная ux логика
А как по твоему правильно должно быть?
На мобилке при нажатии на элемент ты и так накладываешь на него hover который останется до тех пор пока пользователь не тапнет в другом месте. Логика которая тебе нужна и так уже работает.
мне кажется закрытие тултипа при клике в другое место, это пипец как неудобно но хз, мнение дизайнера не помешает
На телефоне это самый адекватный вариант. Зажимать элемент чтобы показать тултип - это не интуитивно, а сам жест страшно работает в браузерах.
ну а если у тебя тултип на тексте
Добавь значок вроде ℹ️
я не накладываю hover, я был бы счастлив если бы можно было просто hover наложить и оставить, но нужно сделать партал чтобы тултип за рамки модалки выходил
да я бы с радостью, но дизайнер с заказчиком дизайн утвердили)
Обсуждают сегодня