*Upate*
Привет, спасибо за ответы, но я все еще ломаю голову над этой проблемой.
в основном я могу заставить каждую часть работать отдельно, но не все вместе.
Проблема, с которой я не могу разобраться, заключается в следующем:
Чтобы иметь возможность затемнить изображение поверх loading.gif, gif должен быть изображением bg.
Для загрузки изображений требуется запрос ajax, и изображения загружаются на страницу только после успешной загрузки через ajax.
Мне нужны файлы load.gif для загрузки со страницы, а это значит, что мне нужно настроить пустую структуру из 100 литов на странице.
Затем я могу использовать .html()
для вставки <img src=[url from xml file] />
в LI .. да?
Но проблема, с которой я сталкиваюсь, заключается в том, что страница останавливается во время выполнения этой операции и загружает все изображения одновременно, а не по одному за раз.
Итак, я подумал, создайте функцию, которую каждый img может запускать onload, которая запускает скрипт ajax для загрузки следующего изображения.
Я не думаю, что это здорово. И у меня возникла проблема с написанием функции.
Теория этого идет:
image0 загружается и исчезает,
image0 завершает загрузку и активирует loadNext()
В loadnext()
:
Идентификатор увеличен (это атрибут в XML, начинающийся с 0 до 100)
получить URL (который является элементом в xml), соответствующий новому идентификатору
добавить в неупорядоченный список и запустить loadNext()
при загрузке изображения 1.
Я не могу заставить его работать, хотя :(
помогите пожалуйста