link_to_remote和jquery手风琴

时间:2010-05-28 22:58:17

标签: jquery ruby-on-rails

我有一个标准的jquery ui手风琴,我使用link_to_remote标签(在手风琴标题中)将内容加载到其中。这一切都很好。问题是,一旦内容被加载,我不想要ajax调用,我只是想让手风琴折叠,就像它通常应该做的那样。我尝试使用以下jquery执行此操作,但单击标题,因此链接仍然发出请求。

#lbs_list is the div inside the accordion.

$j('#lnk_show_benefit').bind('click', function(e) {
    if ($j('#lbs_list').is(':visible')) {
      e.preventDefault();
      return false;
    } else {
      return true;
    }
});

1 个答案:

答案 0 :(得分:0)

好吧,我使用了:之前选项链接到远程来做这个..

:before => "if ($('lbs_list').childElements().size() > 1) {return false}

不确定它是否是最佳解决方案。