Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery Image Loading (https://javascript.ru/forum/jquery/69209-jquery-image-loading.html)

Kyjek 07.06.2017 15:26

этот колбэк выполняется раньше чем картинка сменится. Т.е. он выполняется по факту загрузки.
Если смотреть код в отладчике, проходя по всем шагам, то можно заметить что все выполнение js заканчивается на этапе замены src. Дальше js ничего не делает, однако на экране у картинки с прописанным src = img ( он подставился туда т.к. load произошел) отображается загрузчик и он сам сменится на картинку как только она прорисуется. Это какая то хитрость на которой основана работа плагина. Меня она полностью устраивает за исключением одного.
Я хочу изменить заглушку загрузки.
Тут она хитрая
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC

Такая короткая по объёму и в тоже время бесконечно длинная картинка в виде квадрата. Что это такое???
В идеале хотелось бы ее с spiner в центре.
но будет достаточно сделать ее не в виде квадрата, а прямоугольник с короткой высотой, т.к. в большинстве случаев картинке задается ширина, а высота автоматически, что делает неудобным применение данной заглушки.

Kyjek 07.06.2017 17:11

Хм прикольно, можете подсказать как сделать два пикселя в ряд прозрачных! В base64


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