OnMouse krockar?

JavaScript

1 svar · 214 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Trådstart#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>
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)