Я заставил его работать, установив его вне $document.bind
с помощью setTimeout. Я недостаточно понимаю, чтобы понять, почему $('#myPopup').popup("open")
не работает внутри $ document.bind. Вот как это работает для меня:
$(document).bind("pageinit", function() {
setTimeout("popupForm()",10);
});
function popupForm() {
$('#popupLogin').popup("open");
}