Freitag, 8. Dezember 2006

Firefox und der Mac

Man mag es ja kaum glauben, aber für meinen heutigen Ärger über Browser und ihre Unzulänglichkeiten ist mal nicht der IE oder der MacMoz schuld - sondern der Firefox!

Allerdings halte ich zugute, dass das Problem nicht auf Windows sondern nur auf dem Mac auftrat ;)

Folgendes Problem stellte sich mir:
Ein Div hat die CSS-Eigenschaften visibility:hidden, overflow:auto sowie eine feste Größe und viiiel Inhalt.
Das erwartete Verhalten, sollte dieses Div per Knopfdruck (Javascript, das die visibility-Eigenschaft ändert) einblenden, und den Inhalt mit einem Scrollbalken im Div zugänglich machen.

Soweit, so einfach und schick.

Im Firefox auf dem Mac allerdings waren immer Scrollbalken im Weg. Diese wurden einfach immer angezeigt. Egal ob das Div versteckt war oder nicht. Das nervt. Lange hats gedauert, bis ich herausgefunden habe, dass das keine Unzulänglichkeit von mir, sondern vom Firefox ist.

Der Workaround ist so simpel wie naheliegend:

Man benutze statt der Eigenschaft visibility einfach display
ODER (und das fand ich besser)
Man setze im Javascript zusätzlich die Eigenschaft overflow. Für das versteckte Div muss sie "overflow:hidden" heissen (keine Scrollbalken mehr - yeah!). Natürlich muss man sie dann wieder für das sichtbare Div auf "overflow:auto" zurücksetzen.

Vielen Dank an das Selfhtml-Forum für die schnelle Hilfe!

Trackback URL:
http://linaland.twoday.net/stories/3039921/modTrackback

Aktuelle Beiträge

schwuler freund ist okay,...
schwuler freund ist okay, aber schaff dir keine lesbische...
Catissima - 19. Mai, 19:01
Ich habe ein talent dafür,...
Ich habe ein talent dafür, Freundschaften zu (hetero-)Männern...
lina- - 9. Apr, 14:24
Warum gerade einen Schwulen?...
Warum gerade einen Schwulen? Ich hab auch nen besten...
Hikari - 9. Apr, 12:08
Du heiratest?? Wuhuu,...
Du heiratest?? Wuhuu, toll =) [Hat man davon, wenn...
Hikari - 9. Apr, 12:08
In Berlin sollte das...
In Berlin sollte das kein Problem darstellen! (also...
NBerlin - 31. Mrz, 14:19

Archiv

Dezember 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 4 
 5 
 6 
 7 
 9 
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
30
31
 

User Status

Du bist nicht angemeldet.

Suche

 

Status

Online seit 4351 Tagen
Zuletzt aktualisiert: 4. Feb, 09:54

Credits

vi knallgrau GmbH

powered by Antville powered by Helma


xml version of this page

twoday.net AGB

Napkin für Unterwegs


00101010
Action im linaland
Filme
Gedankenfetzen
Hochzeit
News
Notiz an mich
Rezepte
Stöckchen
Profil
Abmelden
Weblog abonnieren