Почему ajax load()
вызывает обратный вызов перед тем, как все изображения будут полностью загружены.
$(element).load("url #id", function()
{
$(this).fadeIn();
})
Когда я загружаю данные, element
выцветает, и я вижу, как изображения рисуются медленно на моем экране ... это, что изображение загружается, но компьютер работает медленно?
Что делать, чтобы показывать содержимое после его полной загрузки?
Поскольку он не предназначен для ожидания загрузки содержимого, он просто выполняет запрос ajax и получает контент и добавляет его. После того, как он добавлен, вызывается успех, после чего изображения начинают загружаться. –
средство обратного вызова. Только возвращаемый HTML-код здесь . Вам нужно сделать дополнительную работу, чтобы сделать это – Sedz
@Sedz. Но почему тогда обратный вызов $ (window) .load() запускается, когда весь контент полностью загружен? – skmasq