Я работаю над баннером на основе JavaScript для клиента и врезался в стену. Баннер прекрасно работает в Chrome, Firefox, IE7 и 8. Однако Safari позволяет пользователю один раз закрыть баннер и открыть его, а затем перестает отвечать на щелчки. Пользователь должен иметь возможность открывать и закрывать баннер столько раз, сколько ему хотелось бы.
Вместо того, чтобы загромождать этот пост фрагментами кода, пример баннера можно найти здесь: http://jsfiddle.net/M3EPK/2/embedded
Я прокомментировал предыдущий код, который был предпринят в одной точке.
Может ли кто-нибудь дать мне какое-либо объяснение тому, почему он работает во всех этих браузерах, но в Safari так плохо работает. Все браузеры являются последними версиями (кроме так называемого IE).