webForumDet fria alternativet

onMouseOver nedifrån upp...

13 svar · 321 visningar · startad av macgunde

macgundeMedlem sedan apr. 2003110 inlägg
#1

Hej, undrar ifall någon vet om något smidigt JavaScript som fixar till så att när man använder onMouseOver att man bara får komma in tex underfrån.

Mvh Daniel :h
portfolio of daniel peterson

macgundeMedlem sedan apr. 2003110 inlägg
#2

ingen som vet :(

macgundeMedlem sedan apr. 2003110 inlägg
#3

verkligen ingen??????????????

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Varför har det någon betydelse från vilket håll muspekaren går över ett element?

Välkommen till webForum förresten! :bire

:)

PepeJeriaMedlem sedan feb. 2003774 inlägg
#5

Du kan alltid han en global variabel som håller reda på event.clientY o sedan ha en mouseover på elementet som kollar om dess height + top positon är mindre än event.clientY,
fast denna lösning kommer inte alltid att fungera...

Frågan är nog som Peter S redan frågat, varför denna lösning?

macgundeMedlem sedan apr. 2003110 inlägg
#6

Peter S skrev:

Varför har det någon betydelse från vilket håll muspekaren går över ett element?

Välkommen till webForum förresten! :bire

:)

Anledningen är att jag har en meny. När jag dra över en bild (text) så kommer det upp ovanför bilden en meny och jag vill inte att an ska kunna komma åt den ifall man bara dra musen över den undre bilden se själva danielpeterson.cjb.net

PepeJeriaMedlem sedan feb. 2003774 inlägg
#7

Ok, nu triggas menyn när man för över musen på själva menyn som är dold.
Gör så här istället:
på dina menyval ('about me', 'portfolio', etc) så triggar du en event som visar "undermenyn".
Själva "undermenyn" behöver alltså inte ha en funktion för att visa sig själv, den kan bara visas från menyvalen.

macgundeMedlem sedan apr. 2003110 inlägg
#8

PepeJeria skrev:

Ok, nu triggas menyn när man för över musen på själva menyn som är dold.
Gör så här istället:
på dina menyval ('about me', 'portfolio', etc) så triggar du en event som visar "undermenyn".
Själva "undermenyn" behöver alltså inte ha en funktion för att visa sig själv, den kan bara visas från menyvalen.

Den måste ju ha en onMouseOver fuktion för att när man drar över tex praktik på portfolio så ska den bli blå... annars så skulle det inte varit något problem...

En annan sak är ifall någon vet hur man skriver för att menyn ska stanna kvar när man klickat på en knapp... tex praktik (ska då knappen praktik fortfarande vara blå ujnder tiden man är i just den länken)...

PepeJeriaMedlem sedan feb. 2003774 inlägg
#9

Menyproblemet:
Du använder dig av tabeller nu, enklast är om du har en div för varje undermeny.
Då visar du endast div:en när man mouseover:ar menyvalen. Då borde du inte heller ha något problem med highlight-effekten.

Highligt-problemet:
lägg även till en onclick event för att markera aktiv menyval.

macgundeMedlem sedan apr. 2003110 inlägg
#10

PepeJeria skrev:

Menyproblemet:
Du använder dig av tabeller nu, enklast är om du har en div för varje undermeny.
Då visar du endast div:en när man mouseover:ar menyvalen. Då borde du inte heller ha något problem med highlight-effekten.

Highligt-problemet:
lägg även till en onclick event för att markera aktiv menyval.

div? hur menar du att jag ska lägga upp sidan då?

PepeJeriaMedlem sedan feb. 2003774 inlägg
#11

Du kan i stort sett ha kvar samma html (för att inte koda om allt för mycket).
Sen lägger du bilderna för varje submeny i en div, placera ut den på korrekt ställe o visa den när du trycker/eller onmouseover:ar på menyvalen.

macgundeMedlem sedan apr. 2003110 inlägg
#12

PepeJeria skrev:

Du kan i stort sett ha kvar samma html (för att inte koda om allt för mycket).
Sen lägger du bilderna för varje submeny i en div, placera ut den på korrekt ställe o visa den när du trycker/eller onmouseover:ar på menyvalen.

okej... jag får testa det tack för hjälpen :)

PepeJeriaMedlem sedan feb. 2003774 inlägg
#13

Ett tips,
lägg till onmouseout på varje undermeny-div för att dölja menyn. I div:en så har du bara bilderna för menyvalen.

Alltså inte någon tabell i div:en. För då blir det klurigare när onmouseout triggars varje gång även när man för musen över en ny tr i div:en...

macgundeMedlem sedan apr. 2003110 inlägg
#14

ok. ska testa allt detta tack för alla tips...=)

139 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)