Hirdetés

Új hozzászólás Aktív témák

  • zserrbo

    aktív tag

    Hali!

    Látom friss még a téma :) Épp elakadtam, hátha tud valaki segíteni.

    Mutatom mi nem megy: [link]
    Bal oldalt azt szeretném, ha alapból az első .leftcontent osztályú div jelenne meg.
    Ha
    - az elsőre kattintanak tűnjön el
    - másikra akkor is tűnjön el az első, de a másik jelenjen meg
    -tudja kezelni, ha olyan .almenure (a dátumra) kattintanak, aminek a .leftcontentje meg van jelenítve akkor eltűnjön simán.
    Remélem érthető mire gondoltam.

    Ezzel a kóddal próbáltam:
    $(document).ready(function () {
    $(".leftcontent").hide();
    elso=$(".leftcontent:eq(0)").show();
    $(".almenu").click(function() {
    hanyadik=($(".almenu").index(this));


    /*$(".leftcontent").filter(':eq(hanyadik)').show(600);*/
    kattintott=$('.leftcontent:eq(' + hanyadik + ')');
    if( $(".leftcontent:eq(0)") == $('.leftcontent:eq(' + hanyadik + ')') ) {
    elso.hide(600);
    } else {
    elso.hide(600);
    kattintott.show(600);
    elso=$('.leftcontent:eq(' + hanyadik + ')');
    }



    });

    });

    A gond ott van, hogy sztem gáz van az összehasonlítással az ifben, mert ha 2x kattintok ugyanarra az elemre akkor is sztem az else ág hajtódik le. Eltűnik az doboz majd megjelenik.

Új hozzászólás Aktív témák