Что означает ошибка
Добрый день. Пытаюсь перенести скрипты лайтбокса PhotoSwipe-master на сайт. Все работает, кроме одного. При нажатии на кнопку закрыть, в консоли появляется ошибка: Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined
Что она означает? |
Ругается вот на эту часть кода:
rect = thumbnail.getBoundingClientRect(); |
Янковиц,
без макета можно только гадать, либо превью исчезло, либо браузер очень древний. |
Ой, все решил. Проблема была в том, что скрипт срабатывал на несуществующий элемент.
То есть, при наведении на картинку скрипт оборачивал её тегом "a", и появлялся лайтбокс. Но как только убирал курсор мыши с картинки, тег исчезал, и скрипт, я так понимаю, срабатывал на несуществующий элемент. |
Как только изложишь свою проблему письменно, как то все быстрее решается :)
Тему можно закрыть. |
Часовой пояс GMT +3, время: 09:52. |