【发布时间】:2011-04-05 22:58:23
【问题描述】:
Drupal 7 AJAX 库很棒,非常易于使用。但是,我找不到任何资源可以向我解释如何在 ajax 发生时添加一些效果。例如,当我使用 ajax_command_replace 将内容动态替换为某个 div 时,如何使其淡入?
谢谢。
【问题讨论】:
Drupal 7 AJAX 库很棒,非常易于使用。但是,我找不到任何资源可以向我解释如何在 ajax 发生时添加一些效果。例如,当我使用 ajax_command_replace 将内容动态替换为某个 div 时,如何使其淡入?
谢谢。
【问题讨论】:
http://api.drupal.org/api/drupal/includes--ajax.inc/group/ajax/7 在 AJAX 数组中,您可以添加一个项目“效果”并将其设置为滑动、淡出或无(默认为无)。为了使您的项目淡入,您可以这样写:
'#ajax' => array(
'wrapper' => ...,
'callback' => ...,
'effect' => 'fade'
),
【讨论】:
ajax['effect']:放置新 HTML 时使用的 jQuery 效果。 默认为无效。有效选项为“none”、“slide”或“fade”。**
【讨论】:
为了将来参考,效果作为ajax_command_*返回的数组中的一个新条目。
例如:
$command = ajax_command_replace('#my-container', $html);
$command['effect'] = 'slide';
【讨论】: