2

私はJsヘルパークラスを使用しており、これを正常に実装しています。ajaxを使用するために次のコードを使用しています。

$this->Js->link('test','action',array(
                'before'=>$this->Js->get('#loader')->effect('fadeIn'),
                'success'=>$this->Js->get('#front_album')->effect('fadeIn'),
                'update'=>'#front_album'));

これで、フェードインの代わりにアニメーション効果を追加しようとすると、何も起こりません。次の方法でこれを試します。

$this->Js->get('#loader')->effect('animate','opacity: 1.0');

どこが間違っているのか、どうすればアニメーション効果を追加できるのか教えてください。

4

1 に答える 1

0

JsHelperには、事前に指定されたエフェクト名がいくつかあります。animateJsHelperリンクをクリックしているときに効果を出したい場合は、JsHelperによって独自のヘルパーを拡張し、その効果の定義を提供する必要があります。

この投稿は、必要な機能をサポートする独自のヘルパーを作成するのに役立ちます。

これは、必要な効果を得るために使用できる唯一の方法です。

于 2012-07-25T09:30:57.173 に答える