Drupal 7 ajax команда с эффектом - PullRequest
2 голосов
/ 06 апреля 2011

Библиотека Drupal 7 AJAX великолепна, очень проста в использовании. Тем не менее, я не могу найти никаких ресурсов, которые могут объяснить мне, как добавить некоторые эффекты, когда происходит Ajax. например, когда я использую ajax_command_replace для динамической замены контента на определенный div, как я могу заставить его исчезать?

Спасибо.

Ответы [ 3 ]

5 голосов
/ 12 апреля 2011

http://api.drupal.org/api/drupal/includes--ajax.inc/group/ajax/7 В массиве AJAX вы можете добавить элемент «эффект» и установить его на скольжение, исчезновение или отсутствие (по умолчанию - нет).Чтобы заставить ваш товар исчезать, вот что вы пишете:

'#ajax' => array(
  'wrapper' => ...,
  'callback' => ...,
  'effect' => 'fade'
),
2 голосов
/ 22 октября 2012

согласно этой ссылке

ajax ['effect']: эффект jQuery для использования при размещении нового HTML. По умолчанию нет эффекта. Допустимые значения: «none», «slide» или «fade». **

1 голос
/ 31 января 2014

Для дальнейшего использования эффект добавляется как новая запись в массиве, возвращаемая ajax_command_*.

Например:

$command = ajax_command_replace('#my-container', $html);
$command['effect'] = 'slide';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...