Visa layer vid mouse over...

JavaScript

5 svar · 289 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Trådstart#1

Hej,
Jag vill att en bild ska visas i ett lager när kör mouseOver en annan bild. Vid OnMouseOut så ska bilden försvinna.
Hur gör man detta. Kan någon peka i rätt riktning?

Medlem sedan juni 20004 308 inlägg
#2

Om du inkluderar layerlib.js så kan du använda;

onmouseover="showLayer('lagerId');" onmouseout="hideLayer('lagerId');"

Medlem sedan maj 20012 080 inlägg
#3

Fungerar utmärkt, men..

Tack Jojoxx, det fungerar bra.

<div id="bubblan" style="position:absolute;top:0px;left:0px;">
<img src="pic_bubbla_trans.gif">
</div>

onmouseover="showLayer('bubblan');" onmouseout="hideLayer('bubblan');"
  1. Hur får jag bilden att default vara hidden?

  2. Koordinaterna 0,0 verkar vara det övre hörnet på min frame. Hur gör man om bilden ska visas i framen som ligger över den undre?

:q

Medlem sedan juni 20004 308 inlägg
#4
  1. I style lägger du till visibility:hidden;

  2. Lager inte visas utanför framen eller fönstret som de ligger i. Skall du visa ett lager i en annan frame måste lagret ligga i den.

Medlem sedan maj 20012 080 inlägg
#5

Kan man lägga ett lager i index.html, dvs min skapa frames fil? Det optimala vore nämligen om mitt lager kunde visa en bild som ligger mellan frame1 och frame2.

Misstänker att det inte går.

Tack för ditt library... Väldigt bra att ha!

Medlem sedan juni 20004 308 inlägg
#6

Kan man lägga ett lager i index.html, dvs min skapa frames fil? Det optimala vore nämligen om mitt lager kunde visa en bild som ligger mellan frame1 och frame2.

Nej, tyvärr.

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)