[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка изображений
Rigel
С помощью метода .get подключаюсь к своему скрипту, он мне выдает url-адрес картинки из бд, которая расположена на хостинге картинок.
Как можно в jquery узнеать загружена картинка с удаленного севрера или нет? Хочу сделать gif-прелоадер.
Rigel
Может не очень понятно написал.
В общем, у меня есть html
<div id="loader"></div>
<div
class="image">
<img/>
</div>

И есть jQuery:
$(document).ready(function() {
var link = "http://pihost.ru/12344/2312.png";
});

То есть картинку надо подгрузить со стороннего сайта, при этом показать gif-loader во время загрузки этого файла.
walerus
Rigel По какому событию нужно подгрузить картинку? по клику по чему нибудь или просто после загрузки страницы, вывести лоадер и потом картинку?

Чуть подробнее задачу расскажи)
johniek_comp
$(document).ready(function() {
var link = "http://pihost.ru/12344/2312.png";
$("#click").click(function() {
$("#load").text("<img src=load.gif />");
});
setTimeout(function() {}, 500);
$("#load").text("<img src="+link+" />");

});

это если по клику, интернет не у всех быстрый, пока сайт загрузится то твоя картинка уже может быть загружена.

_____________
user posted image
Rigel
walerus
чтобы при открытии страницы появлялась только рамка и прелоадер внутри рамки, а когда картинка полностью загружена - тогда она появлялась целиком.
johniek_comp
А если картинка весит 7 мб? По прошествии пяти секунд она не успеет загрузиться. Проверки окончания загрузки нету же.

p.s. Всем спасибо, нашел вот такое решение
http://nettuts.s3.amazonaws.com/860_preloa...ugin/index.html
со стороннего сайта тоже отлично подгружает, только почему-то пока в IE не работает, ну там разберемся smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.