2014-10-16 67 views

回答

2

为了创建的JavaScript或jQuery的基本效果使用CakePHP的是你可以使用这个

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

就是这样的例子。

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

但我会建议只是普通的JavaScript/jQuery代码脚本,因为它比使用更灵活的内置JsHelper CakePHP中,由于功能有限,很容易使用。只需在您的视图中包含您的脚本。

示例使用JQuery:

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

,并在您your_script_name.js

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

希望我帮助你的人。

+0

如何在数组参数中添加延迟时间?数组('速度'=>'慢')有像数组('延迟'=>'5000')? – 2014-10-17 04:29:50

+0

你可以在这里参考http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html#JsHelper::效果请仔细阅读食谱。关于延迟时间。我建议每个阅读JsHelper的蛋糕JSHelper。为什么不制作一个原生的JQuery脚本? – webartisan 2014-10-17 05:37:37