Сообщение от 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");
}