jQuery Accordion和主动链接

时间:2009-10-21 07:59:43

标签: javascript jquery menu accordion hyperlink

我使用了followig手风琴菜单:

function initMenu() {
  $('#submenu ul').hide();
  //$('#submenu ul:first').show();
  $('#submenu li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#submenu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() { initMenu(); });

现在,当#submenu列表中的链接激活时,手风琴关闭,我必须在从#submenu中选择另一个链接时再次打开它。我的问题:我怎么能告诉这个脚本,当#submenu列表中的li有类.active_link时,手风琴会自动打开当前的ul #submenu列表?

仅当链接处于活动状态时才设置.active_link类!

你了解我的问题吗? :)

感谢和问候!

1 个答案:

答案 0 :(得分:0)

尝试在dom准备就绪时触发对它的点击:

$('#submenu li a.active_link').click();