15. marts 2006 - 11:45Der er
8 kommentarer og 2 løsninger
Kan nogen forklare følgende?
Jeg har en "ren" css drop down menu der benytter sig af scriptet som vist nedenunder. Menuen fungerer fint nok, men jeg er lidt usikker på hvad der sker.
1. Hvad returneres i sfHover? 2. Hvor er sfHover defineret?
sfHover bliver defineret i 1 linie og er en function som kaldes på onload (det er det den sidste linie sørger for - hvis altså det er IE, hvis jeg ikke tager meget fejl).
sfHover sørger såvidt jeg kan tyde for at sætte events og styles op på menuen (hvis ellers menuen er den der har id=nav).
Den er jeg ikke helt sikker på, men jeg vil tro det er et temeperamentsspørgsmål, hvorvidt man ønsker at bruge den ene eller den anden metode (du kunne også have brugt window.onload = sfHover;). Der er sikkert en bedre forklaring på hvorfor man skal bruge attachEvent, men jeg synes ikke jeg plejer at have problemer med at bruge den variant jeg selv nævner, nemlig
Min reference siger at attachEvent har en fordel, nemlig at man kan detache den, altså fjerne den, når den ikke skal bruges mere, samt at den returnerer true, hvis tilknytningen lykkes, men det er jo så ikke udnyttet her ...
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.