Показать сообщение отдельно
  #5 (permalink)  
Старый 10.11.2013, 23:50
SP7 SP7 вне форума
Интересующийся
Отправить личное сообщение для SP7 Посмотреть профиль Найти все сообщения от SP7
 
Регистрация: 24.06.2013
Сообщений: 10

Сообщение от jsru_ Посмотреть сообщение
дело в том, что ты вешаешь событие после определения пути картинки и браузер кеширует эту картинку и считает загруженной. ты вешай ДО определения пути и будет счастье

В том то и дело. Что независимо от того, ДО или ПОСЛЕ произведена подписка, событие load происходит все равно!

Т.е. событие load произойдет как в этом случае! (Хотя по идее, при первом клике, как я считаю оно не должно произойти)

// Обработчик клика по некому  эл-ту страницы.
function click() {

     // Задаем нашей картинке новый путь.
     $("#myImg").attr("src", "Какой-то супер сервер/images/1.jpg");
     $("#myImg").load(alert("Супер все загрузилось!"));
}


так и в этом

// Обработчик клика по некому  эл-ту страницы.
function click() {

     $("#myImg").load(alert("Супер все загрузилось!"));
     // Задаем нашей картинке новый путь.
     $("#myImg").attr("src", "Какой-то супер сервер/images/1.jpg");
     
}
Ответить с цитированием