2013-06-28 50 views
0

我正在尋找一種方法來修改以下允許第一個div在加載時打開。 這是一個簡單的修復?真的很感激幫助。保持第一個div在jquery手風琴開放

$(document).ready(function() { 
$(".expand-menu .menu_header").click(function() { 
    if($(this).next("div").is(":visible")){ 
    $(this).next("div").slideDown("slow"); 
    } else { 
    $(".expand-menu .category_list").slideUp("slow"); 
    $(this).next("div").slideToggle("slow"); 
    } 
}); 
+0

嘗試使用jQuery手風琴插件。也許它會更好? –

回答

0

您可以手動觸發單擊處理第一個選項卡

$(document).ready(function() { 
    $(".expand-menu .menu_header").click(function() { 
     if($(this).next("div").is(":visible")){ 
      $(this).next("div").slideDown("slow"); 
     } else { 
      $(".expand-menu .category_list").slideUp("slow"); 
      $(this).next("div").slideToggle("slow"); 
     } 
    }).first().click(); // or .trigger('click') 
}); 
+0

究竟是在尋找什麼。太好了,謝謝! –

0

下面是一個簡單的,DEMO http://jsfiddle.net/yeyene/EHcKs/1/

$(document).ready(function() { 
    $('.content').eq(0).slideDown(); 
    $(".header").click(function() { 
     $('.content').slideUp(); 
     $('#'+$(this).attr('target')).slideDown(500); 
    }); 
});