2012-03-22 63 views
0

我正试图创建一个对话框弹出消息,显示索引正在加载到移动设备上的图像。我只需要在页面加载时使这个弹出窗口显示出来。Jquery Mobile Popup

任何帮助将不胜感激。

回答

0
<script> 
      //execute code to show pop-up immediatly in-line, assumes jquery library has already been loaded and the "popup" DOM element is already defined: 
      $("#mypopup").show(); 

      //set handler to dismiss popup on window loading 
      $(window).load(function() { 
        $("#mypopup").hide(); 
      }); 

    </script> 
2

与属性data-role="popup"当你想用它$('#popupID').popup("open");打开它创建一个div,然后。

1

我使用setTimeout将它设置在$document.bind之外来实现它的工作。我不明白为什么$('#myPopup').popup("open")在$ document.bind中不起作用。下面是它对我的作用:

$(document).bind("pageinit", function() { 
setTimeout("popupForm()",10); 
}); 

function popupForm() { 
    $('#popupLogin').popup("open"); 
}