В некоторых случаях, не понял точно в каких, ЛайтБокс плагин может выдвать ошибку: 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"));

}

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

Add comment


Security code
Refresh