Я просматривал этот код вчера, но вместо просмотра Alpha 2 версии (от 12 ноября 2010 г.) я перешел на страницу jquery-mobile наGitHub и получил главную ветку download.zip .
Код ниже - это то, что добавляет кнопку «Назад» к заголовку и автоматически устанавливает data-icon
в arrow-l
.Я также забыл поместить каталог images в свой проект.
// auto-add back btn on pages beyond first view
if ( o.addBackBtn && role === "header" &&
($.mobile.urlHistory.getPrev() || $(".ui-page").length > 1) &&
!leftbtn && $this.data( "backbtn" ) !== false ) {
$( "<a href='#' class='ui-btn-left' data-icon='arrow-l'>"+ o.backBtnText +"</a>" )
.click(function() {
history.back();
return false;
})
.prependTo( $this );
}
Мне также нужно было включить эти файлы js и css, которые я скопировал из загрузки, в корневой каталог моего проекта.
<link rel="stylesheet" href="jquery.mobile.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.mobile.js"></script>