0
私はこのようなことをしたい。cakephp Jsヘルパー
をクリックすると、別のDIV (id='#busy-indicator')
が表示されます。
私は以下のように書いていますが、動作していません。
$this->Js->get('#some-link')->event('click', $this->Js->get('#busy-indicator')->effect('fadeIn'));
有効にするにはどうすればよいですか?
以下の出力を生成します。これは、HTML出力である
$event = $this->Js->get('#busy-indicator')->effect('fadeIn');
$this->Js->get('#some-link')->event('click', $event);
:
$(document).ready(function() {
$("#busy-indicator").bind("click", function (event) {
$("#busy-indicator").fadeIn();
return false;
});
});
あなたはjQueryを含めていますか?それは自動的にCakePHPに含まれていません。また、ビュー/レイアウトの下部に '$ this-> Js-> writeBuffer();'を使ってJavaScriptキャッシュを書いていることを確認してください。 –
はい、jQueryと$ this-> Js-> writeBuffer()をインクルードしました。すでにレイアウトの底にあります。 – gautamlakum