Broken
11.11.2012, 06:03
Допустим, есть какой-то такой код
$('#someImg').attr({ 'src': '/some.png'}).load(function () {
$(this).fadeIn(500);
});
В одном месте наткнулся на вот такое замечание:
Замечание: в некоторых случаях, если картинка содержится в кеше браузера, событие load может не произойти. Для такого случая можно воспользоваться специальным событием event.special.load,
которое определено в небольшом плагине.
Ссылка на него:
https://github.com/peol/jquery.imgloaded/blob/master/ahpi.imgload.js
Можно и без плагина самому проверять, но насколько это вообще сейчас актуально?, на официальном сайте подобного вроде нет.
$('#someImg').attr({ 'src': '/some.png'}).load(function () {
$(this).fadeIn(500);
});
В одном месте наткнулся на вот такое замечание:
Замечание: в некоторых случаях, если картинка содержится в кеше браузера, событие load может не произойти. Для такого случая можно воспользоваться специальным событием event.special.load,
которое определено в небольшом плагине.
Ссылка на него:
https://github.com/peol/jquery.imgloaded/blob/master/ahpi.imgload.js
Можно и без плагина самому проверять, но насколько это вообще сейчас актуально?, на официальном сайте подобного вроде нет.