@z_u_l

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

Здравствуйте! Есть подсказка, есть js для этой подсказки, который по задумке должен: Если плашка выходит за видимую область экрана, т.е. tooltip.getBoundingClientRect().left < 0, то плашке добавляется класс 'm-left'. Сейчас класс добавляется, а потом убирается и так далее. Какое значение мне необходимо запомнинать в условии if (posLeft < 0)?
И ещё вопрос, с чем мне нужно сравнивать window.innerWidth для определения того, что эта плашка не выходит за правую границу экрана? Сейчас для примера я поставил posLeft + tooltip.clientWidth + 26 оно как бы работает, но не всегда, какое вычисление тут должно быть? Пожалуйста, помогите разобраться.

Ссылка на пример
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
rasschitai
@rasschitai
Калькуляторы онлайн
забей) поставь tippy
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
30 нояб. 2024, в 12:52
30000 руб./за проект
30 нояб. 2024, в 11:32
100 руб./за проект