| Поиск Google | Внутренний поиск | Библиотека бесплатного софта |
|
10 Марта 2011
Размещено
Статьи -
JQuery
Давайте рассмотрим на простом примере. Допустим мы делаем какой-то блок, который исчезает и появляется с новым текстом при нажатии на какой-то кнопке. Давайте создадим заготовку:
Мы собираемся динамически поддгружать один и тот же скрипт на сервере, который будет возвращать разный текст. Поэтому лучше отключить встроенное кешированние, чтобы избежать непредвиденных обстоятельств.
Теперь немного теории. Исчезание и появление объектов в JQuery реализуется с помощью методов "fadeOut" и "fadeIn", которые имеют различные скоростные параметры: "slow","normal" и "fast". Также, вторым необязательным параметром будет функция, которая должна исполнится после завершения операции (эти функции работают асинхронно и передают управление следующим оператором не дождавшись своего завершения).
Итак, план действий таков:
- Создаем плавное исчезание текстового блока.
- После полного исчезания, запрашиваем данные с сервера с помощью метода get.
- Когда приходят данные с сервера, помещаем их в текстовый блок и плавно показываем его.
Как видите, ничего сложного в этом нет. Если хорошо почитать код, то все становиться понятным даже тому, кто не знаком с основами JQuery. А теперь выложу код функции без комментариев:


Комментарии
Попробуй в html вставить
//код js