webForumDet fria alternativet

animera ett lager vid mouseOver

1 svar · 215 visningar · startad av room

roomMedlem sedan mars 2001270 inlägg
#1

Hejsan..

Vill animera ett lager i x-led ett visst antal pixlar. Lagret skall är 150 px i x-bredd men bara 15 px ska synas i bild. Jag vill att lagret skall åka ut (i x-led) när man gör en MouseOver.

Någon som har ett sådant script eller kodsnutt så skulle jag vara tacksam.

Lagret innehåller en meny..

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Kanske en början?

<head>
<script type="text/javascript">

var y=15;
var z=150;

function zoomopen(name){
         var obj=document.getElementById(name).style;
	 obj.height= y +'px';
                if(y < 150) { y = y + 10; }else{y=15;return false;}
	        setTimeout("zoomopen('"+name+"')", 100);
};

function zoomclose(name){
         var obj=document.getElementById(name).style;
	 obj.height= z +'px';
	if(z > 15) { z = z - 10; }else{z=150;return false;}
	        setTimeout("zoomclose('"+name+"')", 100);
};

</script>
</head>
<body>

  
<div id="div" onmouseover="zoomopen(this.id)" onmouseout="zoomclose(this.id)" style="position: absolute;border:1px solid #999; top:150px; left:100px; background:snow; width:300px; height:auto;"></div>

</body>
130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)