我想做这样的事情。
如果我点击某个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;
});
});
答案 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;
});
});