У меня есть простое приложение, которое я запускаю на iPhone (iOS 5), которое неправильно определяет размер и расположение кнопки «Назад» и текста заголовка. Текст заголовка оказывается под кнопкой. Я предполагаю, что jQuery Mobile не определяет размер / положение вещей, как ожидалось, из коробки ...
После чего текст заголовка обрезается и начинается справа от кнопки «Назад». Справа от заголовка не будет другой кнопки, поэтому хорошо, если она перейдет в правую часть страницы.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script> </head>
<body>
<div data-role="page">
<div data-role="header">
<a data-icon="arrow-l" data-rel="back">A long button</a>
<h1>A very very very long title</h1>
</div>
<div data-role="content">
<p>Page content goes here.</p>
</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
</div>
</body>
</html>
Работоспособный пример: http://jsfiddle.net/5n8WN/
Я посмотрел на этот ответ , но то, что я попробовал, не дало мне то, что я хотел.