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

  • szmegma

    aktív tag

    JQUERY KOD:
    $(document).ready(function() {
    var yOffset = 9;
    var xOffset = -25;
    $(".dt").hide();

    $(".help").click(function(e) {
    var preid = $(this).attr("id");
    var proid = preid.split('-');
    var id = proid[1];
    $("#f"+id).css("top", "2px").css("left", "-9px").css("position", "absolute").css("z-index", "9999");
    $("#i"+id).css("top", (e.pageY + xOffset)+"px").css("left", (e.pageX + yOffset)+"px").slideToggle("slow");

    });
    });

    HTML KOD:
    <dt class="dt" id="i0"><img id="f0" src="_/arrow.png">EZ A SZOVEG JELENIK MEG KATTINTASRA</dt><img class="help" id="m-0" src="_/help.png">
    <dt class="dt" id="i1"><img id="f1" src="_/arrow.png">EZ A SZOVEG JELENIK MEG KATTINTASRA</dt><img class="help" id="m-1" src="_/help.png">

    Sziasztok! Keszitettem egy kattintasra elotuno, ujabb kattintasra eltuno scriptet. Ket problemam van:
    1, Amikor kattintok es megjelenik a szoveg, akkor ha egy masik hasonlo gombra kattintok es az a szoveg resz is megjelenik nem tudom eltunteni az elozot. A lenyeg, hogy MINDIG csak az a szoveg legyen lathato amelyikre utolsonak kattintottam es ezzel egyidoben tuntesse el az elozot.
    2, Amikor kattintok es megjelenik a szoveg, kellene vmi idolimit, hogy ha nem kattint, hogy tunjon el, akkor is tuntesse el mondjuk 5 masodperc utan.

    A masodik problemamat probaltam setTimeout() fuggvennyel legyozni, de csak fel sikert ertem el: setTimeout("$('.dt').fadeOut();", 5000);
    Elsore mukodik, de ha ujbol kattintok ugyan arra a gombra akkor amint megjelenik a szoveg, azonnal el is tunik.

    Szoval a segitsegeteket kerem, hogyan oldhato meg a fenti ket problema?
    Elore is koszonom.

    [ Szerkesztve ]

    TV: JZ1000

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