У меня есть список из 179 миниатюрных изображений, которые я пытаюсь применить с помощью инструмента лайтбокса jQuery к неупорядоченному списку гиперссылок.
Проблема, с которой я столкнулся, заключается в том, что jQuery не запускается до тех пор, пока изображения не закончат загрузку, каждое изображение имеет размер около 23 КБ, поэтому само по себе оно невелико, но для группы это составляет около 4 МБ.
В IE (главном браузере, используемом клиентами) задержка составляет около 5 секунд, прежде чем страница полностью загрузит все миниатюры, а затем разрешит запуск jQuery.
Я попытался поместить событие готовности документа jQuery в разные места, но безуспешно, и мне удалось надеть повязку, только установив css на ul, чтобы скрыть, используя display:none
перед применением .show()
после того, как лайтбокс получил приложенное.
Я надеялся, что есть способ запустить сценарии jQuery до того, как весь контент загрузится?
Приветствия
ОБНОВЛЕНИЕ: Мой код в таком виде:
$(document).ready(function(){
$("li.eventPhoto a").lightBox();
});
Но это не относится к IE, пока не будут загружены все изображения.