20. marts 2005 - 19:59Der er
9 kommentarer og 1 løsning
Skift stylesheet på SPAN tag ved onMouseOver
Hej Eksperter.
Jeg har et <span class="something">-tag som jeg gerne vil kunne ændre class på vha. et onMouseOver event. Er dette muligt? Eller findes der en alternativ måde at ændre udseendet på?
Det der helt nøjagtigt skal ske er, at baggrunden i min span-boks skal ændres - indtil jeg fjerner musen igen.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
For det første bør du ikke skifte class on-the-fly, da du så tvinger browseren til at genberegne siden, som om den lige havde loadet den ...
For det andet er det ganske simpelt at ændre en enkelt style-parameter, så hvis du skal gøre det samme på flere elementer, laver man en lille javascript-funktion, ellers gør man det direkte på tagget:
<span class="noget" onmouseover="this.style.backgroundColor='#444'" onmouseover="this.style.backgroundColor=''">Noget, som får en mørk grå baggrund, når musen er over !-)</span>
Hehe, selvfølgelig. Den havde jeg overset. Til tider kunne man altså godt bruge en debugger til det her sprog. Mange tak, roenving. Får jeg et svar ? :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.