W mojej witrynie JQuery Mobile dodałem okno dialogowe z podpowiedziami, które otwiera się po załadowaniu strony i znika po 5 sekundach . Mój kod jest podobny do WynikaJQuery - mobilna tool-tip popup ("zamknij") nie działa w IPhone 5
<div data-role="popup" id="popupInfo">
<p>This is a completely basic popup, no options set.<p>
</div>
<script type="text/javascript">
$(document).live('pagechange',function(event){
$('#popupInfo').popup("open")
setTimeout(function() {
$('#popupInfo').popup("close");
}, 5000);
});
</script>
Ta aktualizacja działa poprawnie we wszystkich urządzeniach z wyjątkiem iPhone 5 iOS 6. Ponieważ kiedy próbowałem załadować moją stronę mobilną JQuery za pomocą powyższego skryptu w urządzeniu IPhone 5 iOS 6, przekierowuję mnie do poprzedniej strony po zamknięciu popup. Nie jestem pewien, co przegapiłem tutaj, ale dla mnie wygląda na to, że jQuery Mobile popup ("close") funkcja nie obsługuje dla iPhone 5 iOS 6.
Również gdy obciążenie narzędzia końcówka hash tag następujący tekst dołączanie do adresu URL w jaki sposób możemy uniknąć tego #&ui-state=dialog
Czy ktoś proszę dać mi znać, jak możemy rozwiązać ten problem?
Próbowałem nawet podążać za kodem;
$(document).on('pagechange',function(event){
$('#popupInfo').popup("open").delay(2000).popup("close");
});
Ale to nie działa w ogóle
Masz go rozwiązać? – Omar
Wielkie dzięki za dążenie do tej sytuacji. Zaraz cię poinformuję o tym. –