Nazdárek,
narazil jsem na takový problém. Mám obrázek a při najetí myší se mně změní na jiný a při odjetí myši zase na původní. Používám k tomu javascriptové události onmouseover a onmouseout. Ale mám s tím jeden problém. Obrázek mi bliká a vypadá to, že události se volají neustále obě, pokud je myš na obrázku. Nevíte někdo co s tím?
Díky za odpověď...
Fórum › JavaScript, AJAX, jQuery
Události onmouseover a onmouseout
To HoHo :
1. místo události onmousemove (= při POJEZDU myší nad obrázkem, volá se neustále dokola, pokud jsi nad obrázkem) použij metodu onmouseover (= při PŘEJETÍ na obrázek, volá se jednou). Tolik k tomu, jak jsi psal, že to jede pořád dokola. Pokud používáš onmouseover, tak se volá jen jednou (obrázek se změní, nic víc se nedělá).
2. Aby obrázek neblikal (tedy, když najedeš na obrázek, zavolá se druhý obrázek, který ho nahradí), tak je dobré ho cachovat. tzn., ho načíst při načítání stránky, ne až když přejedeš kurzorem nad obrázek. To docílíš tím, že obrázek normálně vložíš do stránky (ten druhý, co se objeví při najetí kurzorem na 1. obrázek) a nastavíš mu style="visible:none;".
Sleduj mě na twitteru – @lukaschury.
Už jsem si to vyřešil pomocí trocha kódu na víc v javascriptu, ale stejně mi to vrtá hlavou. Měl jsem za sebou 10 obrázků a ty jsem měl v divu. U každého obrázku jsem volal metodu onmouseover a v divu jsem volal onmouseout. Dělalo mi to to, že když jsem přejel z jednoho obrázku na druhý, zavolala se metoda onmouseover toho nového obrázku a pak se následně za tím odpálila metoda onmouseout toho divu. Přijde mi to nějaké divné. Nevíte někdo, proč by to takhle mohlo být?
Dík za odpověď...
To HoHo : no protože cestou z obrázku na obrázek se asi na určitou dobu ocitneš v tom divu co má nastaveno onmouseout :smile2:
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Onmouseover a onmouseout v jednom blbnou — založil Spectator
HTML bez onmouseover, onmouseout atd. — založil Navodar
Při události onmouseover zobraz div — založil Figa
Spuštění obsluhy události (bez události) — založil bear.king
Onmouseover — založil Onmouseover
Moderátoři diskuze