Firstly a big thank you to the original poster of this bug, Jamie Thomspon thank you very much, although it took me a while to find it, thus I am posting it here for reference use.
The issue being is that Safari has trouble with hide/show methods on elements when used by jQuery. The same bug has been reported about fadeIn/fadeOut methods also, although I have not experienced this.
The issue can be solved by the use of CSS. By applying CSS rules to the element, Safari appears to control the hide/show methods correctly.
// This fails in Safari
// Change it to this
Posted On: Tuesday, April 29th, 2008 @ 5:25 pm by Ian Tearle
If you would like to discuss anything about your next project please drop me a line.
Startup Websites: £19.00 per month
Commerse Websites: £39.00 per month
Native Apps: £2000
No matter how small your project is, or if the prices above scare you, please do get in touch, I shall always listen and will advise freely alternative ideas or solutions. If you are a charity, let's talk!