Når du bruger visibility = hidden; så fylder den stadig den plads den har. Hvis du bruger display = "none"; og display = "block"; så bruger den ikke plads. Så behøver dine menuer ikke være absolute.
Denne ændring alene løser ikke problemet. Hvad mangler jeg?
Synes godt om
Slettet bruger
30. september 2008 - 08:51#6
Således ser det ud nu:
function ShowMenu(id, x, y, title, content) { SustainMenu(); if (id != MenuId) UpdateMenu(id, x, y, title, content); }
Synes godt om
Slettet bruger
30. september 2008 - 08:52#7
Forkert funktion. Her er den rigtige:
function UpdateCursorPosition(e) { if (!e) e = event; CursorX = e.pageX ? e.pageX : e.x; CursorY = e.pageY ? e.pageY : e.y; }
Synes godt om
Slettet bruger
30. september 2008 - 09:54#8
Okay, jeg har testet, og det eneste problem er, rigtigt nok, at UpdateCursorPosition ikke kan finde markøspositionen, hvorfor CursorX og -Y ikke ændres - jeg har testet ved at lade værdierne være 0 som defeault.
Velbekomme - jeg har også redigeret sidens layout lidt, så kig hvis du er nysgerrig :)
Synes godt om
Ny brugerNybegynder
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.