/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hover i drop-down menuer
Fra : Jacob Ask


Dato : 21-04-08 19:26

Hej

http://localhost/?page_id=7 er der en menu ude i højre side som er
lavet ud fra "son of a suckerfish" og i Firefox virker den også som den
skal, men i IE bliver menupunkterne ikke "udvidede" når man kører musen
over dem. Jeg har lavet noget lignende tidligere, hvor det virker som
det skal (dog med drop-downs, og ikke drop-outs).

FF kan skulle til fulde forstå :hover og det er self. nok derfor det
virker her, mens IE skal have det ind med skovl (og derfor brugen af
sfhover).

Ja, jeg tror jeg har stirret mig lidt blind, måske i kan se hvor fejlen
ligger...

Mvh
Jacob ask

PS.: menu-designet virker som det skal på http://ask.exo.dk !?

 
 
Bertel Lund Hansen (21-04-2008)
Kommentar
Fra : Bertel Lund Hansen


Dato : 21-04-08 20:30

Jacob Ask skrev:

> På http://localhost/?page_id=7 er der en menu ude i højre side som er
> lavet ud fra "son of a suckerfish"

Min localhost er desværre ikke magen til din.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jacob Ask (22-04-2008)
Kommentar
Fra : Jacob Ask


Dato : 22-04-08 07:43

Bertel Lund Hansen wrote:
> Jacob Ask skrev:
>
>> På http://localhost/?page_id=7 er der en menu ude i højre side som er
>> lavet ud fra "son of a suckerfish"
>
> Min localhost er desværre ikke magen til din.
>

arhh.. sorry, copy/paste gik vidst lidt for hurtig....

http://askhansen.dk/?page_id=7

mvh
Jacob Ask

Jørgen Farum Jensen (22-04-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 22-04-08 12:49

Jacob Ask skrev:
> Hej
>
> På http://localhost/?page_id=7 er der en menu ude i højre side som er
> lavet ud fra "son of a suckerfish" og i Firefox virker den også som den
> skal, men i IE bliver menupunkterne ikke "udvidede" når man kører musen
> over dem. Jeg har lavet noget lignende tidligere, hvor det virker som
> det skal (dog med drop-downs, og ikke drop-outs).

Hvad mener du med "udvidede"? Hvis det er
billederne øverst til højre der er tale om er
HTML-koden helt forkert i forhold til
Suckerfish-scriptet. Jeg kan i øvrigt
heller ikke se at det virker i FF,
medmindre virkningen kun skal være
en rollover-funktion.

Suckerfish-scriptet virker ved at sætte
en class-attribut ind på de LI-elementer,
der findes i en ul med en id="nav".

Men du har jo ingen li-elementer.

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Jacob Ask (22-04-2008)
Kommentar
Fra : Jacob Ask


Dato : 22-04-08 13:03

Jørgen Farum Jensen wrote:
> Hvad mener du med "udvidede"? Hvis det er
> billederne øverst til højre der er tale om er
> HTML-koden helt forkert i forhold til
> Suckerfish-scriptet. Jeg kan i øvrigt
> heller ikke se at det virker i FF,
> medmindre virkningen kun skal være
> en rollover-funktion.
>
> Suckerfish-scriptet virker ved at sætte
> en class-attribut ind på de LI-elementer,
> der findes i en ul med en id="nav".
>
> Men du har jo ingen li-elementer.
>

Det er ikke menuen i toppen, det er (i øjeblikket) det ene felt i højre
side (hvor der står 2008 - men der skulle gerne komme en del flere til...).

Denne menu er bygget med lister og stylet med arch_nav.

Mvh Jacob

PS.: Som du nok havde lagt mærke til findes siden her:
http://askhansen.dk/?page_id=7

Jørgen Farum Jensen (22-04-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 22-04-08 15:53

Jacob Ask skrev:
> Jørgen Farum Jensen wrote:
>> Hvad mener du med "udvidede"? Hvis det er
>> billederne øverst til højre der er tale om er
>> HTML-koden helt forkert i forhold til
>> Suckerfish-scriptet. Jeg kan i øvrigt
>> heller ikke se at det virker i FF,
>> medmindre virkningen kun skal være
>> en rollover-funktion.
>>
>> Suckerfish-scriptet virker ved at sætte
>> en class-attribut ind på de LI-elementer,
>> der findes i en ul med en id="nav".
>>
>> Men du har jo ingen li-elementer.
>>
>
> Det er ikke menuen i toppen, det er (i øjeblikket) det ene felt i højre
> side (hvor der står 2008 - men der skulle gerne komme en del flere til...).
>
> Denne menu er bygget med lister og stylet med arch_nav.

Ok, men så ville det nok være en god idé
at ændre
document.getElementById("nav").getElementsByTagName("LI");
til
document.getElementById("arch_nav").getElementsByTagName("LI");
--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Jacob Ask (22-04-2008)
Kommentar
Fra : Jacob Ask


Dato : 22-04-08 20:25

Jørgen Farum Jensen wrote:
> Ok, men så ville det nok være en god idé
> at ændre
> document.getElementById("nav").getElementsByTagName("LI");
> til
> document.getElementById("arch_nav").getElementsByTagName("LI");

Ja, som jeg skrev, jeg havde vidst stiret mig for blind. Til tider skal
der andre øjne til at se det åbenlyse...

Tak for hjælpen

Mvh
Jacob

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste