Zadejte hledaný výraz...

Přeruseni funkce pri mouseleave

matata86
verified
rating uzivatele
(3 hodnocení)
28. 3. 2019 17:02:47
Ahoj,
mám tento základni kod:
potřeboval bych aby pri mouseleave se prerusila ta funkce co zacala pri mouseenter... Snad je to srzumitelne... Děkuji moc.
28. 3. 2019 17:02:47
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394764
Špatně nad tím uvažujete.
V handleru mouseenter si pomocí setTimeout nastavte funkci, která se spustí až za N milisekund.
V handleru mouseleave si pomocí clearTimeout odpočet zrušte.
28. 3. 2019 17:08:59
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394763
matata86
verified
rating uzivatele
(3 hodnocení)
3. 4. 2019 13:52:12
Zkousim to takto, ale je to blbe ... :-/
Kde je prosim chyba?
3. 4. 2019 13:52:12
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394762
Nefunguje vám to nejspíše protože callback funkce funkce setTimeout má vlastní vazbu na 'this' a jQuery selector vám tudíž nic nenajde.
To je alespoň jasné z kódu, jestli máte nějaký jiný problém v HTML tak to vědět nemůžu.
3. 4. 2019 14:43:19
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394761
matata86
verified
rating uzivatele
(3 hodnocení)
3. 4. 2019 15:01:12
hmm
ani toto nefunguje
3. 4. 2019 15:01:12
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394760
Potom bych si zkontroloval HTML.
Toto zjevně funguje: https://jsfiddle.net/Jehuty/z81rLab4/2/
3. 4. 2019 15:05:51
https://webtrh.cz/diskuse/preruseni-funkce-pri-mouseleave#reply1394759
Pro odpověď se přihlašte.
Přihlásit