2009-12-16 4 views
4

Je mets SimpleModal sur une petite chose sur laquelle je travaille pour ouvrir un iFrame et le fermer plus tard. Dit de poster ici si j'ai des problèmes alors je suis ici.JQuery SimpleModal se bloque à proximité de Windows avec safari

J'ai des problèmes avec le plug-in modal simple pour jquery quand je vais fermer la fenêtre, mais seulement sur les fenêtres avec safari. Il fonctionne dans IE/FF/Chrome/Opera sur la fenêtre et fonctionne dans FF/Safari sur Mac, et j'ai testé cela sur plusieurs mac et plusieurs fenêtres.

après avoir appelé ".modal.close $()" et entrer dans la fonction de fermeture, elle atteindra et planter le moment où il frappe ... "s.d.data.hide() remove();". si je supprime l'instruction .remove() en le faisant "s.d.data.hide() //. remove();" il continue et se bloque au moment où il atteint la fin de la fonction de fermeture où il y a 3 lignes de plus avec .remove().

s.d.container.hide(); //. Remove(); s.d.overlay.hide(); //. Remove(); s.d.iframe & & s.d.iframe.hide(); //. Remove(); Les commenter comme je l'ai fait ci-dessus fonctionne bien mais JS n'étant pas mon langage le plus fort, je ne suis pas sûr des effets secondaires qui peuvent se produire si les instructions remove ne sont pas en place.

+0

La seule chose hors de l'ordinaire est que l'iFrame contient une application Flex. Autre que je vous appelle ... .modal $ ("