Существует ли спецификация того, как браузеры обрабатывают загрузку изображения, если тег изображения - это только один из тех элементов Javascript, которые не были вставлены в документ? Пример:
$('<img src="/path/to/image.jpg" />')
Существует ли спецификация, которая указывает изображение для загрузки? Я спрашиваю, потому что меня интересует следующая реализация:
- Событие при наведении курсора на миниатюру вызывает загрузку большего изображения для предварительного просмотра.
- Более крупное изображение предварительного просмотра загружает и вызывает событие загрузки, после чего оно накладывается поверх исходного элемента наведения мыши.
Реализация (2) не сложна, но я хочу быть уверен, что могу рассчитывать на событие load
в разных браузерах. Я попробовал его в Firebug и консоли Chrome, и, кажется, он работает нормально, но я не сталкивался со спецификацией, говорящей мне, что она всегда будет работать. Я бы не сказал, чтобы браузер отказывался загружать изображение, которое не было помещено в document
.