JQuery, анимация для нескольких элементов сразу, возможно ли?
Как с помощью JQuery анимировать два разных элемента одновременно, причем так чтобы у разных элементов анимировались разные свойства?
Есть див, в который загружаются ajax данные, и он делает slideDown. Чобы пользователь не скролил вниз, когда загруженны Ajax данные, одновременно с div.slideDown должна работать анимация скролинга окна (пока это $('html').animate({scrollTop : '+='+height}) ). Однако, JQuery выполняет эту анимацию раздельно, в результате чего видно, как див скачет относително окна. Как одновременно анимровать высоту дива и scrollTop окна? |
Цитата:
|
Наверно, тему правильнее было бы назвать "Синхронная анимация в JQuery".
Навигация похожа на http://slashdot.org/, кнопка "Many more" снизу. Только загружаемых данных меньше, они умещаются по высоте в высоту экрана и загружаются почти мгновенно, и для их показа используется анимация (slideDown). После нажатия на кнопку "показать еще" приходится скролить на экран вниз, чтобы увидеть загруженные ссылки на новости. Хорошо бы анимировать скролл окна вместе со slideDown, чтобы сразу видеть загруженые данные. |
Цитата:
|
У меня загружаемых данных меньше, они умещаются по высоте в высоту экрана и загружаются почти мгновенно, и для их показа используется анимация (slideDown). На slashdot данных больше, они грузятся некоторое время, и для их показа не используется анимация.
В общем, поскольку данные умещаются в экран, пользователь должен проскролить на экран вниз. А поскольку данные загружаются малыми порциями, то быстрое пролистывание вниз сопровождается постоянным не нужным скролингом. |
Цитата:
|
Дизайнер считает, что должно быть малыми порциями. Ссылку отправляю в личку.
|
ну так. Сейчас хорошо сделано. Не надо мешать пользователю читать сайт, принимать за него решения. Например, я просматриваю список новостей и щелкаю на "показать еще", чтобы подгрузились еще новости, пока я дочитаю то, что уже есть. К чему мне этот автоматический скролл?
p.s. извини, я не помогаю совершать ошибки... p.p.s. речь в общем-то не о дизайне, а о юзабилити. Но с дизайнером я согласен, там же несколько разделов, один за другим. Сложно будет скроллить к следующему разделу, если большими блоками показывать |
Вообще то я тоже считаю, что лучше загружать маленькими порциями.
Цитата:
Однако эти новости появляются внизу, где их не видно, после нажатия кнопки надо еще скролить вниз. Кроме того, сама кнопка уезжает вниз. Если сделать как планируется, новости будут видны сразу, и кнопка будет все время фиксирована относительно окна. То есть можно листать новости одним щелчком мыши, без перемещений и скрола. И вообще тема создавать в надежде получить помощь. А не для того, что бы ты меня отговаривал от поиска решения. |
Цитата:
Цитата:
Суп. Надо. Есть. Ложкой! |
Часовой пояс GMT +3, время: 13:25. |