JQuery Mobile Popup没有显示出来

时间:2012-12-04 10:38:10

标签: jquery jquery-mobile

我正在使用JQueryMobile 1.2.0。

我想以编程方式显示弹出窗口,所以我有以下内容:

$('#btn').on('click',function(){
    alert('this is ok');
    $('#popupBasic').popup();

});

在JQM页面中:

<div data-role="popup" id="popupBasic">
    <p>This is a completely basic popup, no options set.<p>
</div>

但弹出窗口没有出现。有什么问题吗?感谢

2 个答案:

答案 0 :(得分:2)

在jQueryMobile中打开一个弹出窗口需要你

  1. 使用open
  2. 调用$('#popupBasic').popup("open");方法
  3. 只需使用<a href="#popupBasic" data-rel="popup" data-transition="slidedown" >Slide down the popup</a>
  4. 等超链接导航到它

答案 1 :(得分:2)

以下是一个工作示例:http://jsfiddle.net/Gajotres/YMXgv/

<a href="#" data-transition="none" data-role="button" data-inline="true" data-rel="popup" id="testButton">Popup example</a>  


$('#testButton').bind('click', function(e) {
    $("#popupBasic").popup("open")
});