Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2012, 21:19
Аспирант
Отправить личное сообщение для prison47 Посмотреть профиль Найти все сообщения от prison47
 
Регистрация: 03.12.2012
Сообщений: 54

.load() для IE
Здравствуйте. Может кто посоветует как решить проблему выполнения для IE 8 и ниже.

$('img').load(function(){

alert('работает');

});

Может есть вариант обхода?
Ответить с цитированием
  #2 (permalink)  
Старый 03.12.2012, 22:08
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

подозреваю проблема в том, что картинка грузится до навешивания события
__________________
.ня
Ответить с цитированием
  #3 (permalink)  
Старый 03.12.2012, 22:29
Аспирант
Отправить личное сообщение для prison47 Посмотреть профиль Найти все сообщения от prison47
 
Регистрация: 03.12.2012
Сообщений: 54

Сообщение от tenshi Посмотреть сообщение
подозреваю проблема в том, что картинка грузится до навешивания события
Нет ну тут же получается что после загрузки картинки срабатывает алерт. То есть он сработает только после загрузки картинки. Во всех нормальных браузерах это работает, но ie как всегда особенный и я так понял что он не понимает .load().
Ответить с цитированием
  #4 (permalink)  
Старый 03.12.2012, 22:54
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

prison47,

load в ИЕ работает, если вы правильно вешаете обработчик. Уже обсуждалось здесь
Ответить с цитированием
  #5 (permalink)  
Старый 03.12.2012, 23:06
Аспирант
Отправить личное сообщение для prison47 Посмотреть профиль Найти все сообщения от prison47
 
Регистрация: 03.12.2012
Сообщений: 54

Сообщение от Hoshinokoe Посмотреть сообщение
prison47,

load в ИЕ работает, если вы правильно вешаете обработчик. Уже обсуждалось здесь
Наверное я что-то не понимаю, но именно в данном случае почему не срабатывает?
Ответить с цитированием
  #6 (permalink)  
Старый 04.12.2012, 00:41
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

prison47,

выложите полный код страницы, который у вас не работает.
Ответить с цитированием
  #7 (permalink)  
Старый 04.12.2012, 00:50
Аспирант
Отправить личное сообщение для prison47 Посмотреть профиль Найти все сообщения от prison47
 
Регистрация: 03.12.2012
Сообщений: 54

Сообщение от Hoshinokoe Посмотреть сообщение
prison47,

выложите полный код страницы, который у вас не работает.
Смотрите в html есть изображение, задача просто выдать алерт после его загрузки. А от этого уже пойду дальше плясать. Просто я немогу понять почему в IE это не срабатывает
Ответить с цитированием
  #8 (permalink)  
Старый 04.12.2012, 02:34
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

потому что в ие картинка успевает загрузиться до загрузки страницы
__________________
.ня
Ответить с цитированием
  #9 (permalink)  
Старый 04.12.2012, 08:47
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

tenshi, так а как тогда навешать onload на картинку, определенную в html-коде? Только через атрибут onload? А иначе, получается что пока будем устанавливать обработчик (в скрипте ниже, к примеру), то картинка то и загрузится.
Ответить с цитированием
  #10 (permalink)  
Старый 04.12.2012, 13:58
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

емнип через readyState можно проверить что картинка уже загрузилась
__________________
.ня
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль для web-to-print проекта Anton2507 Работа 0 29.07.2012 11:35
добавление стилей для множества элементов ??? Общие вопросы Javascript 7 14.06.2012 01:50
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48