Hirdetés

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

  • szmegma

    aktív tag

    válasz jeges #201 üzenetére

    <script type="text/javascript">
    $(document).ready(function() {
    var yOffset = 15;
    var xOffset = -23;
    $(".dt").hide();

    $(".help").click(function(e){
    var id = $(this).attr("id").split("-")[1];

    $(".dt").each(function(){
    var _id = $(this).attr("id").split("-")[1];

    if(id != _id){
    $(".dt").hide();
    //alert(_id+"<>"+id);
    }

    else{
    //alert(_id+"|"+id);

    if ($(this).css("display") == "none"){
    $("#f"+id).css("top", "12px").css("left", "-9px").css("position", "absolute").css("z-index", "9999");
    $("#i-"+id).css("top", (e.pageY + xOffset)+"px").css("left", (e.pageX + yOffset)+"px").slideDown("slow").delay(2000).slideUp("slow");
    }
    return false;
    }
    });
    });
    });</script>

    Igy nez ki jelenleg es csak azert sem mukodik. :W
    Viszont vmit eszre vettem. MOndjuk kattintok a 3. kerdojelre, ekkor 3 alert ugrik fel:

    0<>2
    1<>2
    2|2

    Ha megnezed a koztuk levo separatort lathatod, hogy az elso 2 alert az if(){ alert(_id+"<>"+id); } reszbol ugrik elo, az utolso alert pedig az else{ alert(_id+"|"+id); } reszbol ugrik elo.

    Ekkor ha ujbol kattintok a 3. kerdojlere (meg nyitva van a box) csak megismetli a 3 alert-et ugyanazzal a tartalommal, majd eltunteti a boxot (SIKERULT) am ujbol futtatja a slideDown("slow").delay(2000).slideUp("slow") reszt is igy megint lenyilik a box es a delay() pedig osszecsukja (NINCS SIKER). :O

    Nem ertem miert fut le az IF es ELSE ag is...

    [ Szerkesztve ]

    TV: JZ1000

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

Hirdetés