ho div elemento originariamente come questo ..Prevenire JQuery-Mobile aggiungere div elemento automaticamente
<body>
<canvas id="pageflip-canvas"></canvas>
<div id="pages">
<section>
</section>
</div>
<script type="text/javascript" src="index.js"></script>
</body>
ma quando ho eseguito con JQuery-Mobile diventa come questo
<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>
come prevenirla crea questi DIV sto bene con la classe css
ma il div aggiuntivo fa cambiare la larghezza del contenuto.
Grazie In anticipo
Non è possibile controllare questo perché JQM lo converte in una pagina tramite Ajax, per diventare accessibile. Puoi avvolgere la tela con 'data-role = content' e modificare il tuo canvas CSS. – Omar