Подтормаживает jQuery.animate
Здравствуйте!
Прошу помочь с проблемой... На сайте анимируется 3 объекта одновременно, один из них достаточно большой (внутри него достаточно много элементов...) анимируется только left или top элементов... Если комп немного слабоват, анимация жутко тормозит, оставляя только 2-4 кадра... Что делать, не знаю... Если нужно, выложу ссылочку на сайтик.. Заранее благодарен |
если дело действительно в количестве элементов, то: 1) либо отказаться от анимации, 2) либо уменьшить количество элементов, 3) либо забить на тех, у кого тормозит
|
http://www.webakula.com
Пожалуйста, скажите, у кого тормозит при перелистывании страницы? просто у меня на компе не тормозит, поэтому никак не могу понять... :( |
У меня не тормозит. Прикольный такой сайт.
|
вначале небольшая задержка, при переходе на страницу, которая еще не загрузилась. Сама анимация не тормозит
Но это ни о чем не говорит. Надо найти человека, у которого тормозит и дальше думать |
спасибо...
да, надо найти, тока вот в каком направлении думать, пока не знаю... |
ты не понял, надо сначала найти, а потом думать ;)
|
бред. естесно будет тормозить. Вы сделали анимацию всех сразу меню.. заметил такое: если переходить с 1 на 4 сразу тормозов нет. но если переходить с 1 на 2 на 3 на 4 и потом на 1 то тормоза страшные ввиду того что анимируются все меню. нелегче сделать анимацию с 4 на 1 путем смены прямой с 4 на 1 а не проходить все 4321 ?
|
ну чего, выглядит симпатично. Сайт не подразумевает частое посещение одним и тем же пользователем...
а вот теперь можно попытаться выяснить в чем дело и какие характеристики компьютера у PeaceCoder |
Цитата:
128мб geforce 6600gt 1.5гБ озу. проблема не в моей машине - проблема в программисте. А теперь преставь на сайт зайдет чел с машиной 2000го года? а таких много по инету... не все машины поднимают по характеристики игр. моя хоть не под текущие игры (уже устарела), но и ен слабенькая П.С. не спорю сайт прикольно задуман. |
вообще, в ie у меня тоже немного подтормаживает в первый раз, если перейти от первого пункта к последнему. Может какую-нибудь предзагрузку картинок сделать (если еще нету)? Или подумать, чего он в первый раз тормозит
|
У меня вроде совсем не тормозит.
|
не знаю как дизайн, но вот продвигать такие сайты в поисковиках практически невозможно, а они хотят людям услуги впарить :)
|
Цитата:
|
Да там вроде и без ajax - сразу все грузится.
|
тормозить может из-за чего?
я так понимаю это либо много перерисовки, либо много просчетов на js (или все вместе). Попробуйте профилировать свой js в действии. Firebug это умеет (Консоль > Профилировать), еще видел в Chrome есть. Также почитайте статью о том как браузеры отрисовывают сайты http://webo.in/articles/all/2009/31-...flow-relayout/ . Там есть раздел "Инструменты" в нем указаны плагины к браузерам которые могут это все профилировать (сам их не пробовал еще). Расскажите потом если выясните в чем все таки была проблема. ;) P.S. тут еще в догонку пришла идея - заметил что у вас на сайте jquery 1.2.6 попробуйте его обновить, если не ошибаюсь начиная с 1.3 поменялся селектор и элементы выгребаются из DOM быстрее. |
Я фанатею от JQuery, мала функцию - возможностьей куча. Но то что JQuery тормозит печально, а еще хуже, когда тормозит у всех, кроме как у тебя самого.
Кто знающий - вразумите как надо писать, чтобы не тормозил браузер??? А то горько думать, что все прийдется убирать потому-что тормозит. Сайт http://cwt.od.ua Спасибо |
для начала открыть фаербаг и пофиксить 10ки подключений одного и тогоже скрипта.
потом можно(вроде предлагали выше) скролить не всю ленту а по одному.(тоесть 1-н задвигать, другой выдвигать) тормозить оно будет всегда пока в анимированном блоке будет дохрена контента. у меня в хроме с 1-го на 4-й всегда 1 зависание. (4 х 3.4 ...) |
Сайт не тормозит вообще, хотя комп слабоват: кселерон, 512 метров оперативы, дискретная видюха.
|
У меня норм идёт 2 ядра, 3гига.
Менюха слева, бесит, сама по себе. |
Часовой пояс GMT +3, время: 17:12. |