2010-05-28 76 views
0

我有一个标准的jquery ui手风琴,并使用link_to_remote标签(在accordion header中)将内容加载到它中。所有这些工作正常。问题是,一旦内容被加载,我不想要ajax调用,我只想让手风琴折叠,就像它通常应该做的那样。我尝试使用下面的jquery来做这件事,但点击标题,因此链接仍然提出请求。link_to_remote和jquery accordion

#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; 
    } 
}); 

回答

0

嗯,我使用的:前连接到远程的optiopn做到这一点..

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

不知道它的最好的解决办法,但。