0

そのため、現在 2 つのトグル ボックスが設定されており、すぐに追加される予定です。JS をかなりシンプルに保ち、各領域に新しいスクリプトを用意したくないのですが、1 つの場所で切り替えようとすると、関数が適用されます。私が設定した他の両方のトグルコンテンツボックス。

両方の領域を表示するには、最初の領域を開いて閉じてから 2 番目の領域を開きます。これにより、製品が [最近表示した項目] ボックスに追加されます http://www.coreytegeler.com/bolivares/shop/pablo-ribbed-winter-skully/ http://www.coreytegeler.com/bolivares/shop/salvador-crewneck-sweater-copy/

ここに私が今持っているものがあります:

$(window).load(function(){
 $('.toggle-link').click(function(e){
     $('.toggle-content').slideToggle();
     e.preventDefault();
  });


    $(".toggle-link div").click(function()
    {                     
        $(".toggle-link div").toggle();
    });
});

使用してみ$(this).find('.toggle-content').slideToggle();ましたが、まだ運がありません。これは非常に簡単な修正であることは知っていますが、それを理解することはできません。

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

1
$(document).ready(function(){
    $('.toggle-link').click(function(e){
        $(this).closest("ul").children('.toggle-content').slideToggle();
        $(this).children('div').toggle();
    });
});
于 2013-04-28T01:45:30.037 に答える