If Child hasClass

hey!
versuchs mal hiermit:
Code:
        $("div.topbar a.button").click(function () {
            var clicked = $(this);
            if($(clicked).hasClass('active')) {
 
            } else {
                $("div.topbar a.button.active").next().slideToggle('slow');
                $("div.topbar a.button.active").removeClass('active');
                $(clicked).addClass('active');
                $(clicked).next('article').slideToggle('slow');
            }
        });
 
        $("div.topbar a.button span").click(function (e) {
        e.stopPropagation();
        $(this).parent().removeClass('active');
        $("div.topbar a.button.active").next().slideToggle('slow');
    });

e.stopPropagation(); verhindert das Auslösen des Events vom Elternknoten.

Grüße!
 
Zurück