Я использую версию jQuery Mobile 1.6.4, разрабатываю мобильный сайт, и у меня есть значок данных, который вообще не отображается только в iOS 5 (пока что нет отзывов).
Для заголовка:
<div data-role="header" data-position="inline" data-theme="a">
<a data-rel="back" data-icon="arrow-l" data-ajax="true" data-theme="a" data-inline="true" title="Back">Back</a>
<h1>Where can I travel</h1>
<a href="#" data-theme="a" data-icon="home" data-iconpos="notext" data-role="button" title="Home"></a>
Это глобальный код icon css, который мы используем:
.ui-icon,
.ui-icon-searchfield:after {
background: #FFFFFF /*{global-icon-color}*/;
background: transparent /*{global-icon-disc}*/;
background-image: url(http://code.jquery.com/mobile/latest/images/icons-18-black.png) /*{global-icon-set}*/;
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
Не только заголовок, но и весь сайт использует глобальную иконку.
Есть идеи по этому поводу, ребята?
Спасибо!