На сайте есть изображение jpg, где на нем проставлены маркеры. При наведении на маркер должен всплывать тултип. Возникает ощущение, что эти тултипы живут своей жизнью, т.е. бывает сразу срабатывают, а бывает надо подождать. Но почти всегда они срабатывают тогда, когда я чего-нибудь поделаю в веб-инспекторе, или просто включу и выключу веб-инспектор и так во всех распостраненных браузерах.
К jpg применены css стили. За мышь отвечает js-код, фрагмент настроек которого взят с одного ресурса.
PointsMap.prototype.options = {
// Максимальная непрозрачность фона при приближении мыши к маркеру
maxOpacityOnActive : 0.3,
// Расстояние от мыши до маркера когда непрозрачность фона равна 0
maxDistance : 100,
// Если viewportFactor не равен -1, то maxDistance
// будет рассчитываться [ширина родительского элемента / viewportFactor]
viewportFactor : 9,
// Если курсор мыши на [activeOn]px дальше от
// маркера, то непрозрачность её изображение будет равна point.options.maxOpacity.
activeOn : 30
};
Если будет необходимо, то приведу полный js-код, но он не маленький.
Помогите пожалуйста исправить ошибки и сделать так, чтобы тултипы нормально срабатывали и не приходилось ожидать, или применять ненужные средства в виде веб-инспектора (js понимаю на уровне внесения правок). Спасибо.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники