Hvordan fikse Suckerfish på Internet Explorer

Hvordan fikse Suckerfish på Internet Explorer


Suckerfish er en rullegardinmeny kodesett, for å skape bestilte navigasjon menyer på nettsteder, laget av Patrick Griffiths og Dan Webb. De opprinnelig utviklet Suckerfish å håndtere det faktum at Internet Explorer-versjoner under 8.0 hadde problemer med pseudo-klasse: hover hjelp av Document Object Model, men dessverre Internet Explorer 7 har fortsatt problemer med rullegardinmenyelementene "stikker" etter en mouseout. Derfor er en hack eller fiks nødvendig slik at drop-down menyer vil fungere korrekt.

Bruksanvisning

1 Åpne din stilark ved hjelp av hvilken FTP-tilgang metode du foretrekker. Dreamweaver, FileZilla eller noen annen vil fungere. Kontroller at du har den nyeste stil fra serveren din, ikke fra din lokale maskin. Hvis du bruker stilark som er en del av Suckerfish og ikke en tilpasset en, må du åpne denne stilark. Det bør være plassert med de andre suckerfish filer på serveren din.

2 Legg til følgende kode i stil sted lett å finne senere; stilark kan bli ganske lang og kan bli uorganisert enkelt. Du kan plassere koden hvor som helst, men det er en god idé å legge den på slutten eller begynnelsen for organisasjonens formål i tilfelle du trenger å finne koden på nytt.

Menyen li: hover, #menu li.hover {

stilling: statisk;

}

3 Lagre Suckerfish stilark til datamaskinen.

4 Last stilark til serveren din ved hjelp av FTP-programvare.

5 Sjekk din side i Internet Explorer 6 og 7 for å sikre reparasjonen arbeidet.

Hint

  • Du kan legge til betinget uttalelser til Suckerfish stilark for Internet Explorer og opprette et nytt stilark med koden ovenfor. Pass på at de betingede uttalelse peker til den riktige plasseringen for den nye stilarket.
  • Denne løsningen fungerer bare hvis du ikke har endret dine hvert punkt på lista 'stil navn. Standard er "menyen", men hvis du har endret den, endre fix tilsvarende.