+ Hozzászól a témához
Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (28) összesen

Téma: Tud ilyet a javascript?

  1. #1
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    Bagi Zoltán logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.542

    Alapbeállítás Tud ilyet a javascript?

    Sziasztok!
    Advance időzítéses problémába ütköztem.
    Amit szeretnék kivitelezni az a következő. Egy funkciót csak szeretnék indítani, ha az onmouseenter event egy adott ideig teljesül. Létezik erre direkt megoldás?
    A válaszokat előre is hálásan köszönöm!



  2. #2
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    715

    Alapbeállítás re: Tud ilyet a javascript?

    Ilyen egyedi eset nem létezik.

    van a setTimeout ami valamenyi időt vár mielőtt megtörténik a folyamat. Illetve irhatsz te magad ilyen függvényt.

    http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm



  3. #3
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.666

    Alapbeállítás re: Tud ilyet a javascript?

    en igy csinalnam:

    irnek egy fuggvenyt amit meghiv a mouseenter. ebben a fuggvenyben adnek egy x masodperces setTimeout -ot annak a fuggvenynek amit szeretnel kesleltetve meghivni + adnek egy mouseovert az oldal tobbi reszere ami torli ezt a setTimeout-ot. igy csak akkor hivodik meg a fuggveny ha az x masodperc alatt mashova nem viszi az egeret a user


    No Pain, No Gain
    linkbuilding.hu
    ruby on rails
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.

  4. #4
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    Bagi Zoltán logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.542

    Alapbeállítás re: Tud ilyet a javascript?

    Geri, köszönöm a logikai segítséget, ez nagyon jól hangzik, egyetlen problémám, hogy hogyan definiálom a documentum többi részét. !document.getElementById -vel? Szóval a komplementer specifikálása problémás jelenlegi tudászintemhez mérten.



  5. #5
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    715

    Alapbeállítás re: Tud ilyet a javascript?

    Van egy onmouseleave esemény amit ugyan arra az elemre tudsz definiálni, igy mind az egér belépését mind az egér kilépését tudod figyelni.

    Linkek:
    http://www.java2s.com/Code/JavaScrip...aveExample.htm

    http://reference.sitepoint.com/html/...s/onmouseleave

    http://www.aptana.com/reference/html...ouseenter.html
    http://www.aptana.com/reference/html...ouseleave.html

    Ahogy elnézem ennek a cuccnak egyetlen hátránya, hogy csak az IE ismeri.



  6. #6
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.666

    Alapbeállítás re: Tud ilyet a javascript?

    nem tudom pontosan milyen dologhoz kell ez de en ugy szoktam az ilyet megoldani, hogy amire meghivod a mouseover-t az absolut van pozionalva es a korulotte levo div -en kivul van a dom-ban. igy a korulotte levo div a "az oldal tobbi resze" (jo esteben ezt nem tudja kikerulni az eger ha elhagyja az objektumot).
    a document.getElementById helyett en ajanlom valamalyik js framework(jquery talan a legjobb dontes) hasznalatat es a $ fuggvenyt.



  7. #7
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.666

    Alapbeállítás re: Tud ilyet a javascript?

    Idézet TLoF eredeti hozzászólása Hozzászólás megtekintése

    Ahogy elnézem ennek a cuccnak egyetlen hátránya, hogy csak az IE ismeri.
    ez eleg nagy hatrany
    ------------------



  8. #8
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    Bagi Zoltán logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.542

    Alapbeállítás re: Tud ilyet a javascript?

    Az alap probléma a következő. Van három navigációs blokkom, amellyel a kezdőlapon elindítom a látogatót. Ezt a három blokkot kicsit megdögösítettem azzal, hogy mousenterre opacity változik valamint kiemelődik egy fadelő borderrel. Ez mind a háromnál nagyon szépen megy, azonban ha hirtelen balról elhúzod jobbra az egeret a blokkot felett elég csúnya a megjelenés. Ezért van szükség arra, hogy a dögösítő funkciót object felett eltöltött pár sec után indítsam.


    Mootools-t használok egyébként, getelemnt... nélkül, csak gondoltam inkább az alapnyelvet próbálom használni. TLoF logikája miszerint mouseleave-re indítok egy clearTimeout-ot végigondolva egyszerű és tökéletes.
    Köszönöm!



  9. #9
    human being Blog: Geri logója
    Csatlakozott
    07-12-15
    Hely
    Middle of nowhere
    Hozzászólás
    3.666

    Alapbeállítás re: Tud ilyet a javascript?

    Idézet Bagi Zoltán eredeti hozzászólása Hozzászólás megtekintése
    TLoF logikája miszerint mouseleave-re indítok egy clearTimeout-ot végigondolva egyszerű és tökéletes.
    Köszönöm!
    egyszeru, de nem tokeletes :
    "Non-standard event defined by Microsoft - does not apply to any browser other than Internet Explorer."
    ahogy Tlof is irta, csak az IE ismeri



  10. #10
    Adminisztrátor Blog: SEO tanfolyam - második lecke
    Bagi Zoltán logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.542

    Alapbeállítás re: Tud ilyet a javascript?

    Geri, a mootools mouseleave eventes funkcióim tökéletesen mennek ff-vel is, vagy nem erre értetted?



+ Hozzászól a témához
Oldal: 1 / 3 123 UtolsóUtolsó

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76