0

大丈夫。コンテンツ メニュー/アコーディオンを構築していますが、その 3 つのセグメントを構築するのに問題がありました。

1) 希望 ボタンをクリックしたときに前のメニューを開いたままにするには、メニューを自動的にではなく手動で閉じる必要があります。現在、以前のものは自動的に閉じます。

2) すべてのメニューを閉じる [すべて閉じる] をクリックするリンク

3) すべてのメニューを開く [すべて開く] リンクをクリックします

私はフィドルを始めました

http://jsfiddle.net/XUEFx/1/

$('div.accordionButton').click(function() {
    $('div.accordionContent').slideUp('normal');    
    $(this).next().slideDown('normal');
});

/*********
CLOSES ALL DIVS ON PAGE LOAD
*****/  
$("div.accordionContent").hide();
4

1 に答える 1

1

仕事を与えるだけのようです。つまり、あなたは実際には html/js をよく知らないということです。

$('div.accordionButton').click(function() {
  $(this).next().slideToggle('normal');
});
$('#hide-all').on('click',function(){
  $('div.accordionContent').slideUp('normal');
});
$('#show-all').on('click',function(){
  $('div.accordionContent').slideDown('normal');
});

http://jsfiddle.net/XUEFx/2/

于 2013-04-27T23:34:03.487 に答える