CakePHP 2:3:如何在cakephp中添加fadeIn延迟时间。

时间:2014-10-16 18:34:55

标签: cakephp cakephp-2.3

我已经尝试过cakephp js helper的这个效果,它运行正常。我已经尝试了几种方法来添加fadeIn延迟时间,但我有字段。

$this->Js->get('#sending')->effect('fadeIn');

如何在此效果中添加fadeIn延迟时间?

2 个答案:

答案 0 :(得分:2)

为了使用cakephp创建javascript或jquery的基本效果,你可以使用这个

JsHelper::effect($name, $options = array());

示例是。

$this->Js->get('#sending')->effect('fadeIn', array('speed' => 'slow');

但我建议只使用简单的Javascript / Jquery编写脚本代码,因为它比使用cakephp中的内置JsHelper更灵活,因为功能有限并且易于使用。只需在您的视图中包含您的脚本。

使用JQuery的示例:

<?php echo $this->Html->script('your_script_name'); ?>

并在your_script_name.js

$('#sending').delay(slow).fadeIn(1000);

希望我帮助过你。

答案 1 :(得分:0)

Cf docs:http://book.cakephp.org/2.0/fr/core-libraries/helpers/js.html#JsHelper::effect 你有一个阵列&#34; $ options&#34;以&#34;速度&#34;键