| Autor | Zpráva | ||
|---|---|---|---|
| TheTony Profil |
Zdravím,
mám menší problém. Chtěl jsem si najít script, který by dokázal při onMouseOver nechat obrázek postupně zmizet pomocí opacity a pak při onMouseOut zase objevit opět pomocí opacity. Nakonec, po dlouhém hledání jsem tu našel jisté téma se scriptem, který napsal uživatel Nox (postupně mizející obrázek po najetí myši). Ten script je ale už celkem starý a aktuálně je v něm někde chyba. Pokud najedu a vyjedu z obrázku mockrát, tak se postupně zmenšuje doba, po které obrázek zmizí stejně tak jako plynulost až to nakonec vypadá jako klasická nárazová změna opacity. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
<script type="text/javascript">
var idecko;
var dir;
function TranspIni(id,zmena){
idecko=id;
dir=zmena;
akce = setInterval("Transp()",10);
}
function Transp(){
document.getElementById(idecko).style.opacity-=(-1)*(dir/100);
if((document.getElementById(idecko).style.opacity==0 && dir==(-1)) || (document.getElementById(idecko).style.opacity==1 && dir==1)){clearInterval(akce);}
}
</script>
</head>
<body>
<img src="Odkaz" id="pict" style="opacity: 1;" onmouseover="TranspIni('pict',-1)" onmouseout="TranspIni('pict',1);">
</body>
</html>
<!-- Hosting24 Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<!-- End Of Analytics Code -->Testovací stránka |
||
| margin Profil * |
#2 · Zasláno: 8. 12. 2012, 07:27:20
TheTony:
„Pokud najedu a vyjedu z obrázku mockrát, tak se postupně zmenšuje doba, po které obrázek zmizí stejně tak jako plynulost až to nakonec vypadá jako klasická nárazová změna opacity.“ Vypadá to jako simulace paměťového efektu některých typů baterií, pokud neproběhne celý cyklus mizení/objevování, tak sktipt si to zapamatuje a čas je kratší. Kde je chyba netuším, JS není moje silná stránka. - Hrozí ve tvém případě, že běžný návštěvník bude na obrázek najíždět vícekrát? Můžeš kouknout na Chamurappiho skript, Pomalé překrývání obrazků |
||
| TheTony Profil |
#3 · Zasláno: 8. 12. 2012, 15:09:04
Naneštěstí je velká pravděpodobnost, že bude najíždět vícekrát.
|
||
|
Časová prodleva: 13 let
|
|||
0