Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прогрузить картинку в display none (https://javascript.ru/forum/misc/35556-progruzit-kartinku-v-display-none.html)

tsigel 14.02.2013 15:56

Прогрузить картинку в display none
 
Как прогрузить картинку у которой стоит display: none?

Есть модальное окно, у каторого сначала медленно появляется появляется подложка (при этом добавляется блок со скрытой картинкой), затем раскрывается сама картинка. Хотелось бы начать загружать картинку до того как подложка закончит появляться (картинка большая и без дозагрузки лагает).

function showPic() {
   $('#blocker').find('.imageParent').slideDown('slow');
};

$('body').append('<div id="blocker"><div class="imageParent">' + $(this).parent().html() + '</div></div>');
$('#blocker').fadeIn('slow', showPic);

ksa 14.02.2013 16:04

Цитата:

Сообщение от tsigel
Хотелось бы начать загружать картинку до того как подложка закончит появляться

Сделай картинку прозрачной и мааанюсенького размера. ;)

tsigel 14.02.2013 16:07

Ну вариант кончно не плох и как хак подойдет, но я слышал что можно из скрипта управлять загрузками файлов, только не могу найти ничего. Хотелось бы более "прямой" способ воздействия.

ksa 14.02.2013 16:38

Цитата:

Сообщение от tsigel
я слышал что можно из скрипта управлять загрузками файлов

Как вариант...
http://mitka.bloger.by/2808/

tsigel 14.02.2013 17:13

ksa,
Спасибо!

Hoshinokoe 14.02.2013 21:31

tsigel,

Уже много раз спрашивали на форуме.
http://javascript.ru/forum/misc/3296...razheniya.html
http://javascript.ru/forum/jquery/33...chik-load.html


Часовой пояс GMT +3, время: 08:49.