Autor Zpráva
divady
Profil
Poradily by jste mi proč mi nefunguje hover na tyto mamce ČR?
peru se s tím už nejakou chvíly ale vůbec mi to nefunguje, mohl by jste mi poradit
tady je adresa na které mam mamku http://test.abczakazky.cz/zkouska.php
a tady je obrázek kterým by se to mělo nahrazovat http://test.abczakazky.cz/img/bg-mapa.png.
dělal jsem to podle návodu a podle ukázky na http://ukazky.zdrojak.cz/mapa/mapa-js-hover.php ale jak dělám tak mi to nefunguje :-( poradíte mi prosím Vás
xROAL
Profil
Všimni si v tom návode podľa ktorého si to robil jednu vec:
$(document).ready(function() {
                    mapaimage=$('#mapa-cr-img').attr("src"); // získání obrázku klikací mapy
                    $('#mapa-cr-img').attr("src", "js/"+mapaimage); // nahrazení obrázku klikací mapy za transparentní variantu
            });

Pri hoveri sa mení pozadie, v tvojom prípade je však toto pozadie stále prekryté originálom mapy a preto zmenu nevidíš, aj keď v skutočnosti nastane.
divady
Profil
xROAL:
já právě nerozumím tomuhle zápisu attr("src", "js/"+mapaimage); to jsem věděl že zrovna tenhle kousek dělá překrytí.
zkoušel jsem to hover mapu dostat do popředí pomocí z-indexu ale stale nic
xROAL
Profil
mapaimage=$('#mapa-cr-img').attr("src"); uloží do premennej mapimage pôvodnú cestu k obrázku.
$('#mapa-cr-img').attr("src", "js/"+mapaimage); nastaví atribút src obrázku na hodnotu js/mapimage, teda ak pôvodná cesta bola napríklad mapa.png tak tento riadok to zmení na js/mapa.png.

Je to ale celkom zbytočné, stačí tam mať hneď od začiatku priehľadný obrázok, alebo tomu obrázku čo tam je teraz nastaviť opacity: 0;.
divady
Profil
xROAL:
funguje to,
a kdybych chtěl udělat aby to ustalo označené i na další straně.
jak bych to udělal? poradíš mi ještě prosim tě?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0