Навигатор сайта : Разделы Информационные технологии Ошибка в плагине LyteBox 3.22

Ошибка в плагине LyteBox 3.22

В некоторых случаях, не понял точно в каких, ЛайтБокс плагин может выдвать ошибку: invalid argument (недопустимый аргумент) в строке 7 или 8 (зависит от браузера) в позиции 224.

Как оказалось проблема в коде:

 

if (this.doc.getElementById('lbOverlay')) {

 

objBody.removeChild(this.doc.getElementById("lbOverlay"));

objBody.removeChild(this.doc.getElementById("lbMain"));

}


В некоторых случаях this.doc.getElementById("lbMain") равно Null и не может быть удалено. Чтобы исправить, меняем код на:

if (this.doc.getElementById('lbOverlay')) {

objBody.removeChild(this.doc.getElementById("lbOverlay"));

}

if (this.doc.getElementById('lbMain')) {

objBody.removeChild(this.doc.getElementById("lbMain"));

}

и пользуемся.

Добавить комментарий


Защитный код
Обновить

Картинки для mIRC  Критика и обсуждение Рекламы    Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет