Halamantariel
03-17-2008, 02:17 PM
I'm having a hard time with a Safari-only bug, and I think I need help on this one. I've tested this "system" on 4 different browsers: Firefox (most recent), IE7, Opera (most recent) and Safari, and only Safari displays a weird yet very annoying bug.
Here's the example page: http://halamantariel.homeip.net/bug/
Just click the button. AJAX will load some text and put it in a previously invisible (display: none) div, between the button and the images below. The images should move down to make some room for the new text to be displayed.
Everything works fine, except with Safari. What happens in Safari is that the images with "Nouveau" written in them do NOT move down as they should. Instead, they stay in place, being placed over the newly downloaded text. These "Nouveau" images are positioned using the "position: absolute", because I want them to always be in the bottom right corner of the tables, and the title text for each may be 1 line, 2 lines or 3 lines long.
Any help would be greatly appreciated. Development on this project went very well until I stumbled upon this very annoying problem.
Here's the example page: http://halamantariel.homeip.net/bug/
Just click the button. AJAX will load some text and put it in a previously invisible (display: none) div, between the button and the images below. The images should move down to make some room for the new text to be displayed.
Everything works fine, except with Safari. What happens in Safari is that the images with "Nouveau" written in them do NOT move down as they should. Instead, they stay in place, being placed over the newly downloaded text. These "Nouveau" images are positioned using the "position: absolute", because I want them to always be in the bottom right corner of the tables, and the title text for each may be 1 line, 2 lines or 3 lines long.
Any help would be greatly appreciated. Development on this project went very well until I stumbled upon this very annoying problem.