Я использую SimpleModal для небольшой вещи, над которой я работаю, чтобы открыть iFrame, а затем закрыть его. Говорит, чтобы отправлять здесь, если возникли проблемы, так что я здесь.
У меня проблемы с простым модальным плагином для jquery, когда я закрываю всплывающее окно, но только в окнах с safari. Он работает в IE / FF / Chrome / Opera для окон и работает в FF / Safari для Mac, и я проверил это на нескольких Mac и нескольких окнах.
после вызова "$ .modal.close ()" и входа в функцию закрытия он достигнет и потерпит крах, как только попадет ...
"S.d.data.hide () удалить ();". если я удалю оператор .remove (), сделав его "s.d.data.hide () //. remove ();" он продолжит работу, а затем завершит работу, как только достигнет конца функции закрытия, где есть еще 3 строки с .remove ().
s.d.container.hide ();. // удаление ();
s.d.overlay.hide ();. // удалить ();
s.d.iframe && s.d.iframe.hide (); //. remove ();
Комментирование их, как я делал выше, временно работает нормально, но JS не является моим самым сильным языком, я не уверен, какие побочные эффекты возникают, если не использовать операторы удаления.