Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery не грузиться картинка 
:(
    Опции темы
abalich
Дата 17.12.2009, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Всем привет..

Использую вот такой вот скрипт
Код


function loadmyimg(url)
{
    $('#BigPhoto').attr('src', photo);
}




Во всех браузерах работает отлично, кроме как в IE.
Проблема в следующем. 



В IE с первого раза все отлично. Но кога без перезагрузки страницы функция вызывается еще раз, вместо картинки грузится "дырка".. Принтскрин в приложении 


Точна такая же проблема когда делаю парсер XML и гружу картинки в таблицу. С первого раза все нормально, а вот со втого вызова функции опять одни "дырки". Причем эти дырки пробивают слои до самого корня. Убирая фон позади картинки. В общем посмотрев принтскрин все поймете..


Во всех остальных браузерах. все отлично.


Помогите плиз.... Может я что то не так делаю ?

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  jquery.jpg 100,50 Kb


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
abalich
Дата 17.12.2009, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Открыл для себя один факт. Если в IE IMG находиться за пределами экрана (вверху при скроле окна вниз например и.д.), и мы меняем его src при помощи 
$('#BigPhoto').attr('src', photo); или document.getElementById('BigPhoto').src = photo;

то на самом деле она не меняется. А остается прежней. Но при выделении этой картинки мышкой она превращается в новую картинку.... Н

Это сообщение отредактировал(а) abalich - 17.12.2009, 21:55


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
abalich
Дата 17.12.2009, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



САм ковырялся ковырялся и нашел. У меня пере дем как какртинка вставлялась 

присваивалась opacity 0 и если картинка загружалась то происходила анимация $(this).animate({opacity: 1}, 1000, "linear");

Но, картинка в IE загрузилась с первого раза, поэтому кгда функция вызывалась второй раз то ('<img>').attr('src', photoSmall).load(function(){ $(this).animate({opacity: 1}, 1000, "linear");})

не страбатывал... и получались "дыры..."


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.