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