Avatar billede henrik20 Nybegynder
24. januar 2006 - 14:42 Der er 12 kommentarer og
2 løsninger

tilføj hover til id

Hvad skal der til for at ændre baggrundbilledet for et id når musen føres over.

har prøvet følgende:

#MMMenu0120121143_0_Item_3 {

    left:0px;
    top:60px;
    background-image: url("test.gif");
}

#MMMenu0120121143_0_Item_3 :hover {

    background-image: url("test_over.gif");
        z-index: 400;

}

plus en milliard andre ting. men intet virker.

Det er stadig :hover for den div mit id ligger i der er har første prioritet.

Henrik
Avatar billede roenving Novice
24. januar 2006 - 14:49 #1
Husk at lukke det andet spørgsmål så, for det er ikke tilladt at have flere åbne spørgsmål !-)

-- og derfra:
Cross-browser kan du kun bruge :hover -pseudo-selektoren på a-tags !-)

-- ellers skal du over i noget javascript !o]
Avatar billede olebole Juniormester
24. januar 2006 - 14:54 #2
<ole>

- og så skal du også være opmærksom på, at IE altid insisterer på at hente billedet på serveren - uden om browser-cachen. Det medfører ofte 'blinken' og timeglas-cursor, når man skifter et baggrundsbilleder

/mvh
</bole>
Avatar billede henrik20 Nybegynder
24. januar 2006 - 15:59 #3
noget bud på hvordan det script ville se ud?
Avatar billede rowl Nybegynder
24. januar 2006 - 21:36 #4
<script language="JavaScript">
billede1 = new Image();
billede1.src = "pic1.gif";

billede2 = new Image();
billede2.src = "pic2.gif";
</script>

<div style='height:100px;width:100px;background-image:url("pic1.gif");' OnMouseOver="this.style.backgroundImage='url(pic2.gif)'" OnMouseOut="this.style.backgroundImage='url(pic1.gif)'">
Text
</div>

Skulle gøre det.
Preloader billederne før siden vises og skifter fra pic1.gif og til pic2.gif når man kører musen over.
Avatar billede olebole Juniormester
25. januar 2006 - 09:34 #5
rowl >> Nej, det kan ikke gøre det med hensyn til baggrundsbilleder i IE ... jvnf, det jeg skrev ovenfor  ;o)
Avatar billede rowl Nybegynder
25. januar 2006 - 09:58 #6
Ok, men jeg får nu hverken timeglas eller blinken i IE og har forhørt mig hos andre, de gør heller ikke..
Avatar billede olebole Juniormester
25. januar 2006 - 10:02 #7
- det ændrer ikke på, at det er en kendt uhensigtsmæssighed hos IE. Prøv evt. med lidt tungere billeder  :)

Helt galt går det, når man dynamisk flytter på elementer med baggrundsbilleder i IE ... her forespørger IE konstant serveren, mens flytningen foregår  :o|
Avatar billede rowl Nybegynder
25. januar 2006 - 10:03 #8
Okay :/
Findes der så overhoved en løsning på det her problem?
Avatar billede roenving Novice
25. januar 2006 - 10:04 #9
Prøv at sætte den opdateringsindstilling, de fleste med en bred indernet-forbindelse bruger:

Funktioner --> Internetindstillinger... --> Midlertidige Internetfiler/Indstillinger --> Sæt prik i 'Ved hvert besøg på siden' under "Kontroller, om der er nye versioner af tidligere gemte sider:"
Avatar billede henrik20 Nybegynder
29. januar 2006 - 10:55 #10
det virker jo fint!!! problemet er løst :)

rowl smider du lige et svar så du kan få nogle point.

Roenving du fik aldrig point for det du hjalp mig med til at starte med. så hvis du nu også smider et svar kan du vel få dem her?

henrik
Avatar billede rowl Nybegynder
29. januar 2006 - 11:36 #11
Her kommer et svar :-)
Avatar billede roenving Novice
30. januar 2006 - 05:27 #12
Oki '-)
Avatar billede henrik20 Nybegynder
31. januar 2006 - 16:44 #13
jeg siger mange tak :)
Avatar billede roenving Novice
01. februar 2006 - 14:19 #14
-- og jeg siger tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester