私はiFrameを開いて後で閉じるために取り組んでいる小さなことにSimpleModalを活用しています。問題がある場合はここに投稿するように言うので、ここにいます。
ポップアップを閉じようとすると、jquery の単純なモーダル プラグインに問題が発生しますが、Safari を使用している Windows でのみ発生します。ウィンドウの IE/FF/Chrome/Opera で動作し、Mac の FF/Safari で動作します。複数の Mac と複数の Windows ボックスでこれをテストしました。
「$.modal.close()」を呼び出してクローズ関数に入った後、ヒットした瞬間に到達してクラッシュします...「sddata.hide().remove();」.remove() ステートメントを削除すると、「sddata.hide()//.remove();」になります。それは続行し、.remove() でさらに 3 行ある close 関数の最後に達した瞬間にクラッシュします。
sdcontainer.hide();//.remove(); sdoverlay.hide();//.remove(); sdiframe && sdiframe.hide();//.remove();
上記のようにコメントアウトすると、一時的に問題なく動作しますが、JS は私の最強の言語ではありません。remove ステートメントを配置しないことによる副作用についてはわかりません。