cakephp Js帮手

时间:2012-02-11 19:00:20

标签: javascript jquery cakephp cakephp-1.3 helper

我想做这样的事情。

如果我点击某个DIV (id='#some-link'),它应该会显示另一个DIV (id='#busy-indicator')

我写了以下内容,但它没有用。

$this->Js->get('#some-link')->event('click', $this->Js->get('#busy-indicator')->effect('fadeIn'));

为了让它发挥作用,应该采取哪些措施?

它会生成以下输出。

$(document).ready(function () {
   $("#busy-indicator").bind("click", function (event) {
      $("#busy-indicator").fadeIn();
      return false;
   });
});

1 个答案:

答案 0 :(得分:1)

你可以使用这样的“两步”解决方案:

$event = $this->Js->get('#busy-indicator')->effect('fadeIn');

$this->Js->get('#some-link')->event('click', $event);

这是HTML输出:

$(document).ready( function(){
  $("#some-link").bind("click", function(event) {
    $("#busy-indicator").fadeIn();
    return false;
  });
});