国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - slideToggle melaksanakan kesan menu lipatan, tetapi bagaimana untuk menyedari bahawa mengklik pilihan ini mengembang dan pilihan lain secara automatik runtuh?
某草草
某草草 2017-07-05 11:06:06
0
3
1072

Apa yang saya mahu capai ialah menu lipat, tetapi togol slaid hanya boleh diruntuhkan dengan mengklik padanya. Apa yang saya mahu ialah mengklik pada pilihan lain dan menu yang dikembangkan akan runtuh secara automatik.
Kod adalah seperti berikut:
$("> li", ini).setiap(fungsi () {

            $(this).bind("click", function () {
                if($(this).hasClass('active')){
                    //$(".inner ol").hide();
                    //$(this).siblings("ol").slideToggle(settings.speed);
                    $(this).next("ol").slideToggle(settings.speed);
                    $(this).removeClass('active');
                }else{
                    $(this).siblings('li').removeClass('active');
                    //$(".inner ol").hide();
                    $(this).addClass('active')
                    $(this).next("ol").slideToggle(settings.speed);
                }
            });
        });
        //默認(rèn)折疊
        $("> ol", this).hide();
某草草
某草草

membalas semua(3)
漂亮男人
$(this).siblings().slideUp()

ringa_lee

Ideanya adalah seperti berikut:

1 Apabila anda mengklik pada menu semasa, rekodkannya, mula-mula tutup semua menu yang terbuka, dan akhirnya buka sendiri

$(".menu .menu-header").on("click",function(){
    var toggleTarget=$(this);
    //先把其他得關(guān)掉
    $(".menu .menu-content").removeClass("active");
    $(this).find(".menu-content").addclass("active");
    
})

Kod di atas hanyalah contoh tunjuk cara, berikan saya idea kasar dan lihat jika ia berkesan

Peter_Zhu

Saya menyemak maklumat dalam talian dan mendapati terdapat fungsi slideup() Hanya gunakannya untuk menggantikan hide().
$("> li", ini).setiap(fungsi () {

            $(this).bind("click", function () {
                if($(this).hasClass('active')){
                    $(".inner ol").slideUp('500');
                    $(this).removeClass('active');
                }else{
                    $(this).siblings('li').removeClass('active');
                    $(".inner ol").slideUp('500');
                    $(this).addClass('active')
                    $(this).next("ol").slideToggle(settings.speed);
                }
            });
        });
        //默認(rèn)折疊
        $("> ol", this).hide();
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan