Oprettet tir. d. 06. april 2010 kl. 21:27:07

andreas13_fam
andreas13_fam (4.315 point. Point ude: 60)

registreing af mouseout event på et enkelt element.

registrering af mouseout event på et enkelt element.

Jeg har en <div class="forside-top"> med et mouseout event. Jeg ønsker så at kunne registrere hvornår musen bevæger sig væk fra det element. I mit tilfælde er det til <div id="forside">.
Eksemplet kan ses her http://beta.netkogeren.dk

Skrevet ons. d. 07. april 2010 kl. 13:38:24| #1

olebole
olebole (214.613 point)
<ole>

Jeg er ikke sikker på, jeg forstår dit ønske. Hvad er det helt præcist, du vil kunne fange?

/mvh
</bole>

Skrevet ons. d. 07. april 2010 kl. 14:18:16| #2

andreas13_fam
andreas13_fam (4.315 point)
Ja, det kan godt være jeg er lidt uklar. Et andet eksempel:


<body>
<div style="background-color:#00F;">
  <div onmouseout="foo(event)" style="padding:5px;background-color:#0F0;">
    <div style="width:200px;height:50px;background-color:red;">
    </div>
  </div>
</div>
</body>


I dette eksempel vil foo(event) køre ved en række forskellige tilfælde.

Jeg ønsker at fange det tilfælde hvor, musen bevæger sig fra <div onmouseout="foo(event)"> til <div style="background-color:#00F;">

Dette kan jeg gøre med event.relatedTarget. Men den variable vil pege på <body>
og i et mere komplekst tilfælde kan den pege utrolig mange forskellige steder hen, hvis man bevæger musen hurtigt.

Skrevet ons. d. 07. april 2010 kl. 14:54:47| #3

olebole
olebole (214.613 point)
Af samme grund indførte Microsoft onmouseenter og onmouseleave i Explorer:
    http://msdn.microsoft.com/ (...)(VS.85).aspx
    http://msdn.microsoft.com/ (...)(v=VS.85).aspx

- og de er sidenhen gået hen og blevet standard i DOM Level 3, omend det stadig kun er IE, der supporterer dem:
    http://dev.w3.org/ (...)

Her er en artikel (af adskillige), som forsøger at lave en X-browser løsning på problemet:
    http://blog.stchur.com/ (...)

- men det er ikke for bagerlærlinge  ;o

Skrevet ons. d. 07. april 2010 kl. 16:27:48| #4

andreas13_fam
andreas13_fam (4.315 point)
I det tilfælde er jeg ikke en bagerlærlinge mere, for jeg havde overvejet netop den løsning.

Problemmet er bare at jeg også har været ude for nogen meget mærkelige tilfælde.

Fx:

<body>
  <div>
    <div id="musStart"></div>
  </div>
  <div>
    <div id="musSlut"></div>
  </div>
</body>


Så har jeg prøvet at holde musen i #musStart, bevæge den, og få relTarget til at være #musSlut.

Men jeg har fundet en anden løsning, som ikke bruger onmouseout.
Men jeg er aligevel gald for dit svar, så jeg vil bede dig om at ligge et svar.

Skrevet lør. d. 22. maj 2010 kl. 23:59:11| #5

andreas13_fam
andreas13_fam (4.315 point)
Vil du ligge et svar?

Skrevet man. d. 24. maj 2010 kl. 15:26:50| #6

olebole
olebole (214.613 point)
Hvis jeg må få lov at lægge det, vil jeg vær glad  ;o)

Skrevet man. d. 24. maj 2010 kl. 15:27:15| #7

olebole
olebole (214.613 point)
"... vil jeg være glad"

Skrevet tir. d. 25. maj 2010 kl. 14:35:24| #8

andreas13_fam
andreas13_fam (4.315 point)
Må jeg have lov til at sige tak for hjælpen :)

Skrevet tir. d. 25. maj 2010 kl. 15:00:08| #9

olebole
olebole (214.613 point)
Ja, det går jo nok lige - hvis jeg altså må have lov at sige tak for points  ;o)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hjælp til validering

Oprettet den 26. maj 2012 kl. 14.01
Stefan1 giver 20 point for svar | Giv et svar »

Javascript sliders?

Oprettet den 24. maj 2012 kl. 11.29
NizeGuy giver 15 point for svar | Giv et svar »

Validere navn i form

Oprettet den 22. maj 2012 kl. 15.13
13thsky giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger