Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.05.2017, 10:35
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Что означает ошибка
Добрый день. Пытаюсь перенести скрипты лайтбокса PhotoSwipe-master на сайт. Все работает, кроме одного. При нажатии на кнопку закрыть, в консоли появляется ошибка: Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined
Что она означает?
Ответить с цитированием
  #2 (permalink)  
Старый 03.05.2017, 10:36
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Ругается вот на эту часть кода:
rect = thumbnail.getBoundingClientRect();
Ответить с цитированием
  #3 (permalink)  
Старый 03.05.2017, 11:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Янковиц,
без макета можно только гадать, либо превью исчезло, либо браузер очень древний.
Ответить с цитированием
  #4 (permalink)  
Старый 03.05.2017, 11:25
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Ой, все решил. Проблема была в том, что скрипт срабатывал на несуществующий элемент.
То есть, при наведении на картинку скрипт оборачивал её тегом "a", и появлялся лайтбокс. Но как только убирал курсор мыши с картинки, тег исчезал, и скрипт, я так понимаю, срабатывал на несуществующий элемент.
Ответить с цитированием
  #5 (permalink)  
Старый 03.05.2017, 11:26
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Как только изложишь свою проблему письменно, как то все быстрее решается
Тему можно закрыть.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что означает выражение (?:x) riva Общие вопросы Javascript 4 05.08.2014 01:24
Психологическая деформация программистов DreamTheater Оффтопик 59 24.03.2012 05:03
что означает??? dimon888951 jQuery 9 28.02.2012 18:42
Что означает onReady.scope? JSTalker ExtJS 6 23.06.2010 13:30
Что за ошибка? MCTrane Общие вопросы Javascript 1 05.05.2010 19:41