1

我正在使用 jquery mobile 1.1.1 和 jquery core 1.7.1。问题是当我尝试打开一个对话框时它不起作用。相同的代码适用于 jquery mobile 1.0.1。我曾尝试使用 jquery core 1.8.0 但这并没有奏效。任何人都可以帮忙吗?. 这是 jsfiddle 链接:http: //jsfiddle.net/zteV3/18/

4

1 回答 1

0

尝试以下操作:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile.structure-1.1.1.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" />
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>

<div id="home" data-role="page">
    <div data-role="content">
        <a href="#payments" data-rel="dialog" data-role="button" data-transition="pop">Open dialog</a>
    </div>
</div>

<div id="payments" data-role="page" data-url="payments">
    <div data-role="content">
        <p>Some Content Here</p>
        <a href="#home" data-role="button">Close</a>
    </div>
</div>

您的 CSS 引用(在<link>标签中)未正确定义。

我在 jsfiddle 上对其进行了测试,现在可以正常工作了;)

于 2012-09-26T13:02:40.840 回答