Есть такой замечательный сервис как http://www.ajaxload.info/ Он генерирует гифки средним размером в 10 кб.
Я думаю этим размером можно пренебречь, учитывая что лоад-бар грузится только по нажатию кнопки или ссылки. При загрузке страницы роли не сыграет никакой, зато нагрузки на браузер меньше. К тому же как быть если у пользователя отключены картинки? В случае с гифкой все решит alt="" а в вашем случае пользователь не поймет идет ли процесс или нет.
Грамотность приветствуется даже среди программистов. вы же пишите для громадного сообщества, а не в чате. Уделите 5 минут работе над ошибками, вам лишний раз скажут спасибо.
Нажимал, конечно. Никакой реакции, карсный фон панельки только.
Это еще не заморочки совсем. Просто мне так больше нравиться, это как один из вариантов я не утверждаю что правильней.
Отключив js вы стиль тоже поменять несможете ксати)
Да можно. И действительно ускорение не очень нужное. но бывает и пригодиться как и большиство еффектов не нужно до определенного времени.
Кстати это у вас уже начинаютсья заморочки с гифом, вот сделайте еще гиф который будет это дело назад крутить, еще ода картинка. снова рисовать, а в яваскрипте нужно изменить операцию плюсования на минусование и двигать бекграун назад, или влево или вправо или вообще в бок :-)
да, да, полностью согласен. я к сожалению по своей хронической невнимательности не заметил заюзаный фреймворк в таком случае все даже логично и даже очень интересное решение. СПС за идею буду думать над применением.
понабежало на хабр джедаев веб-разработки в последнее время.
вас только за использование тега center по рукам набить надо, не то что за статью про ипользование jQuery там, где без него код на чистом JS написать нисколько не проблематично.
В прошлом году мне понадобилось помеять внешний вид стрелочки у веб-контрола из одной очень небесплатной библиотеки. Ну там все не-слава-аллаху, но где картинку для стрелочки заменить - я долго понять не мог. Притом, что цвет фона я самой стрелки можно было задавать через параметры.
Вобщем, ткнулся в код веб-дев-тулом - а стрелка-то и не картинка вовсе. Таблица с ячейками в пиксель площадью, восемнадцать tr по восемнадцать td, что ли, у каждой фон задан.
А вы говорите жипег жабаскриптом скроллится. Ежели кодеру ограничения четко не задать он и не то нафантазирует.
Во вторых библиотека jQuery позволяет говорить что поведение полоски будет одинаковое во всех браузерах. В третьих єто только на моей странице демо столько строк, а что двигать картинку нужновсего 5 строк кода, совсем не сложных, времени тут много точно не потратиш, развичто специально.
ну и вы сами себе противоречете говоря про век. По крайней мере у меня на самом типичном компьютере все рисуетсья без тормозов.
Вот у меня от 50 вкладок открыто, если каждый считает своим долгом сделать сайт под вебдваноль и заюзать огромные фреймворки, то я нафиг отключаю JS. Ибо скоро уже под JS нужно будет еще одно ядро CPU, про память молчу.
Вообще, сейчас тенденция отказа от этих полосок, т.к. они часто занимают больше времени у пользователя (в т.ч. на рендеринг), чем сам процесс загрузки.
У меня эта полоска используеться не для предзагрузчика, а для аплоадера файлов когда уже все загрузилось. Проверьте сами http://muslib.net/ залив песенку mp3
>Во вторых библиотека jQuery позволяет говорить что поведение полоски будет одинаковое во всех браузерах.
Библиотека jQuery в данном случае говорит лишь о том, что вы не знаете толком JavaScript. Без нее функция будет практически та же самая (хотя можно и короче), а работать будет быстрее.
Согласен с комментариями. Если вы сделаете анимированный гиф - он не будет весить в 20 раз больше, потому что там одна картинка будет двигаться на 5 пискелей. Картинка такая весила 4Кб всего. Обходится дешевле, чем гонение гифа ява-скриптом.
Для тех кто боиться за процесор: можно двигать и не попиксельно как я, а по 5 пикселей как предлагаете в гифке, хоть по 10 просто анимация будет не такая плавная, а я хотел добиться эффекта "это что - флеш?"
Господы, вы тут спорите про байты а у для такого мизерного эфекта, который достигается анимированным гифов используется целую библиотеку.
И не надо говорить про увелечение - уменьшение скорости анимации. Это все от лукавого - скорость загрузкт того, перед чем этот прелоадер, она не меняет.
Давайте использовать вещи по назначению ...
Фреймоврк в не умелых руках вешает браузер только в путь :)
Как сделать двигающийся аплоадер минимального размера и красиво