I'm working on a JavaScript-based banner for a client and have hit a wall. The banner runs fine in Chrome, Firefox, IE7 and 8. Safari, however, allows the user to close the banner once and open it once, then it stops responding to clicks. The user should be able to open and close the banner as many times as they'd like.
Rather than cluttering this post with code snippets, an example of the banner can be found here: http://jsfiddle.net/M3EPK/2/embedded
I've commented out previous code that was attempted at one point.
Can anyone give me any explanation as to why it'd work in all of those browsers yet fail so miserably in Safari. All of the browsers are the latest versions (aside from IE so-to-speak).