2

我尝试在正文中添加一个 DIV,但我得到了一个空白页。这是我的例子

在同一个示例中,我取消了对 HTML 的注释,因为它工作正常。

代码 :

$("body").append('<div data-role="page"><div data-role="content">HOME</div></div>');
$("body").collapsibleset();
4

3 回答 3

2

我在页面中添加了一个ID并调用了show()jquery的方法。有效

$("body").html('<div data-role="page" id="myPage"><div data-role="content"><p>HOME</p> </div></div>');
$("#myPage").show();

请在http://jsfiddle.net/cFens/2/上查看小提琴

于 2013-03-21T07:28:17.280 回答
2

这不起作用,因为data-role= "page"有一个displayof none
在此处输入图像描述

我不知道这个 css 是从哪里来的,但是如果你像我一样禁用它,“Home”就会出现

编辑 这个 css 来自 jquery mobile。您可以在样式表中手动设置 css for data-role="page"todisplay:block;以覆盖 jquery,或者您甚至不必在 HTML 中分配它。

于 2013-03-20T22:23:47.600 回答
0

您应该取消选中jQuery Mobile 1.1.1并检查jsFiddlejQuery UI 1.8.18中的其他内容

于 2013-03-20T22:32:39.487 回答