2010-05-28 3 views
0

У меня есть стандартный jquery ui accordion, и я загружаю контент в него с помощью тега link_to_remote (в заголовке аккордеона). Все это прекрасно работает. Проблема в том, что после загрузки содержимого мне не нужен вызов 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} 

Не уверен, что если его лучшее решение, хотя.