Auf meiner JQuery Mobile-Site habe ich ein Tool-Tipp-Dialogfeld hinzugefügt, das geöffnet wird, wenn die Seite geladen wird. Nach 5 Sekunden wird sie ausgeblendet. Mein Code ist ähnlich wie folgt,
%Vor%Dieses Update funktioniert auf allen Geräten, außer in IPhone 5 iOS 6 . Weil, als ich versuchte, meine JQuery mobile Seite mit dem obigen Skript in IPhone 5 iOS 6 Gerät zu laden, leite ich mich auf die vorherige Seite um, wenn das Popup schließt. Ich bin mir nicht sicher, was ich hier verpasst habe, aber für mich sieht es so aus, als würde jQuery Mobile popup ("close") Funktion für IPhone 5 iOS 6 nicht unterstützen / p>
Auch wenn der Tool-Tipp nach dem Hash-Tag-Text an die URL angehängt wird, können wir diese #&ui-state=dialog
Könnte mir jemand bitte sagen, wie können wir dieses Problem lösen?
Ich habe sogar folgenden Code auch probiert:
%Vor%Aber das funktioniert überhaupt nicht
Auch alternativ..jquery mobile umgibt Pop-ups mit einem div mit ID="yourpopupid-popup" Du kannst also das div einfach ausblenden.
zum Beispiel: & lt; div id="basic" datenrolle="popup" & gt; Ich bin Pop & lt; / div & gt; , dann können Sie es schließen durch: $ ('# basic-popup'). hide ();
Ich habe dasselbe Problem bei der Verwendung von Popup für Symbolleistenmenü (jQuery Mobile 1.2) konfrontiert. Zum Beispiel:
%Vor%Der obige Code funktioniert nicht auf dem iPhone 5 (funktioniert aber auf Android, iPhone4 usw.). Wenn ich es wie folgt ändere, funktioniert es.
%Vor%Tags und Links jquery iphone html5 jquery-mobile