jQuery slideUp 切换最后关闭 div

jQuery slideUp toggle close last div

我已经让这个 http://jsfiddle.net/jv4ae32j/ 切换脚本按照我想要的方式工作,除了一件事我想要你在单击最后一个标题时关闭 div

    $('.toggle').click(function(){
      $('aside').slideUp();
      $(this).find('aside').slideToggle();
      e.stopImmediatePropagation();
    });

$('aside') 将以 classde 为目标的所有元素。你需要过滤掉 aside inside clicked element.Like this:

$('.toggle').click(function(){
    $('aside').not($(this).find('aside')).slideUp();
    $(this).find('aside').slideToggle();
    e.stopImmediatePropagation();
});

Working Demo