Just nu i M3-nätverket
Gå till innehåll
jan-erik

musfråga

Rekommendera Poster

jan-erik

Jag är ute efter en mouseoverfunktion som triggas när cursor står stilla i xvis på en bild eller en menypunkt.

Finns det nåt relativt färdigt man kan utgå ifrån? jag är numera ganska bevandrad i js och jquery.

Är det nån skillnad på mouseover och mouseenter?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Jonas__B
Microsoft has another solution. It has created two new events mouseenter and mouseleave. They are almost the same as mouseover and mouseout except that they don’t react to event bubbling. Therefore they see the entire HTML element they’re registered to as one solid block and don’t react to mouseovers and –outs taking place inside the block.

http://www.quirksmode.org/js/events_mouse.html

 

Skall det vara helt stilla muspekaren skall vara?

Annars kan man starta en timer vid mouseover.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
jan-erik

nä, den behöver inte vara stilla, vad jag är ute efter är att den inte ska reagera om man passerar xvis en bild med jämn fart, utan om man tydligt bromasr in. Det är nog en ganska vanlig poblemställning vid menyhantering etc. Trodde möjligen att hastighet=0 var lätt att avläsa.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Jonas__B

som sagt:

Annars kan man starta en timer vid mouseover.

efter x ticks (millisekunder eller vad den nu räknar) så sätter den igång en funktion, stoppa timern vid mouseout.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
jan-erik

Skulle man kunna tänka sig ett kodexempel?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Jonas__B

onmouseover="timerstart()" onmouseover="timerend()"

 

funktionen timerstart() startar en timer

och kollar av timern om den överstigit ett visst värde och om den gör det kör en annan funktion och anropar samtidigt timerend()

 

timerend sätter timern till noll

 

 

Har inga konkreta kodexempel men det bör du klara om du är bevandrad i js.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
jan-erik

Japp, det var precis vad jag behövde. har sysslat med hemmabyggda timerfunktioner i www.jea.se som gör refresh efter visst schema.

Tackar!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...