powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Анимация в jQuery
8 сообщений из 8, страница 1 из 1
Анимация в jQuery
    #36150847
Red Wind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Недавно начал изучать jQuery. Есть пару вопросов по работе с анимацией.
1) Есть div, подгружаю Ajax запросом в него новое содержание. Как можно анимировать изменение размера моего div? Пробую делать так:
Код: plaintext
$j(".summaryDiv").animate({ height: "+=160" }, "slow");
Но во-первых, это не работает, а во-втроых, это не совсем то что мне нужно.

2) Во время работы Ajax запроса хочу показывать какую-нибудь анимацию в div'e в который загружаетсья контент. Например крутящийся кружок.
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36151215
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "$j"? Код должен работать. А почему это не совсем то, что тебе нужно? И как мы поймем, что тебе нужно? - Видимо, как-то озвучить пожелания нужно ...

Ну так показывай ... Перед вызовом ajax-запроса поставь анимированный гиф в свой контейнер (а лучше в специальный контейнер, в котором ВСЕГДА находится этот гиф и только показывается/прячется), а после загрузки прячь (или в твоем случае он затрется подгружаемым контекстом). Если очень хочется, то у метода ajax() библиотеки jQuery есть как колбек при загрузке, так и прелоадер, о котором часто забывают ... Все отлично расписано в родной доке.
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36151223
Red Wind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
$j(".summaryDiv").animate({ height:  160  }, "slow");
Вот это уже работает. Но этот код изменяет высоту моего div'a до значения 160. Но я зарание не знаю какой высоты будет мой div с новым контентом. Выходит, что я не могу указать точное число. Что делать в этой ситуации?
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36151939
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цитата с оффдоки статьи по animate:
"Additionally, in jQuery 1.2, you can now do relative animations - specifying a "+=" or "-=" in front of the property value moves the element positively or negatively, relative to its current position."

Пробуй вариации. К примеру:
Код: plaintext
$("div.summaryDiv").animate({"height":"+=160px"}, "slow");
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36152180
Red Wind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но всё равно я не заню конечную высоту div. До куда делать анимацию?
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36153232
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну откуда я знаю "до куда" тебе делать анимацию? Сначала вычисли, "до куда", а потом ставь эту величину. А как еще ты себе это представляешь?
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36153290
Red Wind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть, как я тебя понял, средствами jQuery просто так это реализовать нельзя? И если нельзя, то как тогда рассчитать высоту нового контента для div?
...
Рейтинг: 0 / 0
Анимация в jQuery
    #36153386
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, конечно можно! Все можно. Только задачу ты так и не поставил. Тебе никто не ответит, так как не понятно, чего ты хочешь добиться.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Анимация в jQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]