Keresés

Hirdetés

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

  • Speeedfire

    nagyúr

    válasz Karma #462 üzenetére

    A divek csak azért vannak, hogy lehessen hozzájuk eseményt kötni. Illetve csak ez az egy click esemény van rájuk.

    <div id="nagykor">
    <div title="Közép" id="kozepre" class="iranyit"></div>
    <div title="Fel" id="fel" class="iranyit"></div>
    <div title="Bal" id="bal" class="iranyit"></div>
    <div title="Jobb" id="jobb" class="iranyit"></div>
    <div title="Le" id="le" class="iranyit"></div>
    </div>

    A irányít egy nagy kör, amiben nyilacskák vannak, ezzel mondom meg az ajaxnak, hogy most merre is menjen a kamera. Bal/jobb stb.

    Ennyi az összes irányít div (egyelőre). Nem jön létre új belőlük. Ezek csak "statikus" div-ek.

    A click eseményt azért akartam elkapni, hogy megtudjam utána vizsgálni, hogy szám-e activecam és ha igen, csak akkor nézem tovább, hogy most lenyomtam a gombot vagy felengedtem. Ugye ha megnyomom, akkor elindítja az ajax hívást az ipkamerának az adott paranccsal, amikor elengedem akkor pedig leállítja.
    Igazából funkcióját tekintve megy az irányítás, csak épp ezekkel van teleszemetelve az egész. Ha meg nagyon sokszor van pozicinálva akkor akár 20-30x is elmegy már a végén a parancs.
    Ha jól értem akkor ki kellene venni a click esemény figyelését és csak a lenyomást, felengedést kellene figyelni.

    Ha jól sejtem akkor erre gondoltatok:

    $(document).ready(function() {
    $('.iranyit').mouseup(function(){
    if (IsNumeric(activecam)) {
    var merre = $(this).attr('id');
    control('stop', merre);
    }
    else {
    error();
    }
    }).mousedown(function(){
    var merre = $(this).attr('id');
    control('stop', merre);
    });
    });

    [ Szerkesztve ]

    Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

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