Det virker også fint, men så skal denne tilstand i DETTE link standse (dvs. textDecoration = 'none') når der klikkes på et andet link, der så bliver det understregede. Nogle forslag?
keysersoze> nej, det er ikke nok. Underline skal fortsætte frem til næste kllik på et link i listen. Inden da har man i lang tid haft mouseout ved det første link.
Det virker fint! og hvis jeg tvært imod hvad jeg foreslog før, bevarer a:hover { text-decoration:underline; } i mit eksterne css, opstår der ingen konflikter. Jeg har underline ved hover og jeg bevarer samtidig underline på den enkelte link ved klik. takker igenigen!
jakoba> nå, jeg var lidt for hurtig - det går ikke rigtig med hover, heller ikke i eksternt stylesheet. efter at der har været klikket på alle links reageres der ikke længere på hover. er det besværligt med en løsning på det?
Så kommer vi nok til at gøre det hele med javascript. dvs ikke nævne tekst-decoration i nogen css-style:
<script type='text/javascript'>
var huskStil = null; // husker den der sidst blev underlinet.
function gorVedKlik( styleObj ) { if ( styleObj != huskStil ) { if ( huskStil != null ) { huskStil.textDecoration = 'none'; } // har fjernet sætning af underline da der jo kun // kan klikkes efter hover huskStil=styleObj; } }; //end gorVedKlik( Style object )
det fungerer fint bort set fra en enkelt ting: når jeg åbner siden er alle links understregede (de skal være uden understregning ved mouseout - også når siden åbnes). når jeg så kører musen henover linkene (altså mouseover) fjernes alle understregninger i første omgang. først derefter virker det hele som det skal: nu giver mouseover understregning, klik understregning indtil klik på næste link, og mouseout ingen understregning. bare lad det ligge hvis du ikke umiddelbart kan se hvad der galt. jeg kan så selv prøve at eksperimentere med det.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.