webForumDet fria alternativet

OnMouse krockar?

JavaScript

1 svar · 211 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Frågan#1

Jag har en OnMouseOver effekt och OnMosueOut på en <td>, som ändrar td:ns bakgrundsfärg, I td:n ligger de en bild, där länktexten står. Men när man för musen över bilden så tappar den kontakt med td:n och kör OnMouseOut vilket byter tillbaka till standard färgen. Och blinkar till igen när man för musen vidare. Jag vill nu göra så att den inte reagerar på bilden som ligger framför? kan man göra det på något sätt?

Medlem sedan juni 20004 308 inlägg
#2

Lé example;

<script language="JavaScript" type="text/javascript">
myTimer=false; color="white";
</script>
<table border="1">
<tr><td
	onMouseover="this.style.backgroundColor='green';"
	onMouseout="td=this; myTimer=setTimeout('td.style.backgroundColor=color;',100);">
	<img src="foo.gif" onMouseover="if(myTimer){clearTimeout(myTimer)}">
	</td>
</tr>
</table>
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)