![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 26.2.2007 Где: Воронеж Репутация: нет Всего: нет |
Всем привет..
Использую вот такой вот скрипт
Во всех браузерах работает отлично, кроме как в IE. Проблема в следующем. В IE с первого раза все отлично. Но кога без перезагрузки страницы функция вызывается еще раз, вместо картинки грузится "дырка".. Принтскрин в приложении Точна такая же проблема когда делаю парсер XML и гружу картинки в таблицу. С первого раза все нормально, а вот со втого вызова функции опять одни "дырки". Причем эти дырки пробивают слои до самого корня. Убирая фон позади картинки. В общем посмотрев принтскрин все поймете.. Во всех остальных браузерах. все отлично. Помогите плиз.... Может я что то не так делаю ? Присоединённый файл ( Кол-во скачиваний: 6 )
jquery.jpg 100,50 Kb-------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 26.2.2007 Где: Воронеж Репутация: нет Всего: нет |
Открыл для себя один факт. Если в IE IMG находиться за пределами экрана (вверху при скроле окна вниз например и.д.), и мы меняем его src при помощи
$('#BigPhoto').attr('src', photo); или document.getElementById('BigPhoto').src = photo; то на самом деле она не меняется. А остается прежней. Но при выделении этой картинки мышкой она превращается в новую картинку.... Н Это сообщение отредактировал(а) abalich - 17.12.2009, 21:55 -------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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");}) не страбатывал... и получались "дыры..." -------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |