Avatar billede rejen Nybegynder
24. april 2001 - 11:07 Der er 4 kommentarer og
1 løsning

Positionering af menu

Jeg har lavet en popup menu ved hjælp af <div> tags. Denne menu kan poppe up forskellige steder på siden, når man klikker med musen. Positionen af musen på skærmen finder jeg ved hjælp af window.event.clientX og clientY. Jeg har dog fundet ud af at jeg får et problem når jeg scroller længere ned på siden. Menuen bliver placeret et andet sted end hvor jeg klikker. Skal jeg bruge noget andet en clientX og Y?
Avatar billede jakoba Nybegynder
24. april 2001 - 11:10 #1
du skal nok have trukke scrollTop fra din clientyværdi for at få positionen i vinduet, snarere end positionen i hele dokumentet.
Avatar billede jakoba Nybegynder
24. april 2001 - 11:14 #2
her er et script engrob & jeg lavede for st vise hvor musen er:
mon ikke du kan bruge koden. (så blir din side også mere NS kompatibel)
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp57415.html
Avatar billede engrob Nybegynder
24. april 2001 - 14:50 #3
Jeg har forresten fundet ud af at evnt.pageX er til både ns4 og 6 så hvis du nu bare skrev
Ymouse = (ns || document.getElementById)? evnt.pageY : event.y;
så skulle det virke.
Avatar billede engrob Nybegynder
24. april 2001 - 14:53 #4
Jeg ved så ikke lige hvordan man får det til at virke med billedet
Avatar billede jakoba Nybegynder
24. april 2001 - 15:37 #5
nej men det er da et godt stykke videre vi kommer med det. fedt.
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