【发布时间】:2013-06-20 16:09:47
【问题描述】:
我原来有这样的 div 元素..
<body>
<canvas id="pageflip-canvas"></canvas>
<div id="pages">
<section>
</section>
</div>
<script type="text/javascript" src="index.js"></script>
</body>
但是当我使用 JQuery-Mobile 运行时它变成了这样
<body class="ui-mobile-viewport ui-overlay-c">
<div data-role="page" data-url="/C:/AppServ/www/guiBook2/index.html"
tabindex="0" class="ui-page ui-body-c ui-page-active" style="min-height: 681px;">
<canvas id="pageflip-canvas" width="1366" height="681"></canvas>
<div id="pages">
<section style="z-index: 1;">
</section>
</div>
<script type="text/javascript" src="index.js"></script>
</div><div class="ui-loader ui-corner-all ui-body-a ui-loader-default"><span class="ui-icon ui-icon-loading"></span><h1>loading</h1></div></body>
如何防止它创建这些 DIV 我对 css 类没问题
但额外的 div 会使内容宽度发生变化。
提前致谢
【问题讨论】:
-
你在这个 jquery 中放置的任何东西都不会触及这个
-
您无法控制这一点,因为 JQM 通过 Ajax 将其转换为页面,以便可访问。您可以使用
data-role=content包裹您的画布并调整您的画布 CSS。
标签: jquery html css jquery-mobile