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