Да, я знаю, что это генерируется. Но почему-то в документах и ​​демонстрациях на jquerymobile он получает атрибут data-icon, а когда я его использую - нет.

ановил плагин jQueryMobile в мобильную версию своего блога по инструкции документации jQueryMobile.

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>

и описание страницы как следовать

<!DOCTYPE html> 
<html> 
    <head>
    <meta charset="utf-8" /> 
    <title>Against All Odds</title> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" /> 
    <link rel="stylesheet" href="_assets/css/jqm-docs.css"/>
    <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>
</head> 

<body> 

<div data-role="page">
    <div data-role="header">
        <h1>my title</h1>
    </div><!-- /header -->
    <div data-role="content">
            my description
    </div><!-- /content -->
</div><!-- /page -->

</body>
</html>

К сожалению, изображение кнопки «Назад» не появляется на моей странице. И я также поместил папку изображений jQuerymobile на мою страницу проекта. Есть ли какая-либо конфигурация, которую я забыл настроить?

Ответы на вопрос(3)

Решение Вопроса

Альфа 2 выпуск (с 12 ноября 2010 г.) я вышел наJQuery мобильных страница на GitHub и получил мастер веткуdownload.zip.

Код ниже - это то, что добавляет кнопку «Назад» в заголовок и автоматически устанавливаетdata-icon вarrow-l, Я также забыл поместить каталог изображений в моем проекте.

// 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>
 PPShein31 янв. 2011 г., 11:13
Голосуй за тебя и правильный ответ. Я скачал Альфа 2 вчера и уже тестировал. Как ни странно, это хорошо, как стрелка, показывающая кнопку назад.

http://jquerymobile.com/download/ и почтовый файл в конце страницы.

Zip-файл содержит каталог изображений.

Вы должны поместить каталог images в тот же каталог, что и ваш jquery mobile css файл.

 PPShein21 янв. 2011 г., 09:48
Конечно, я уже поместил папку Images в тот же каталог, что и CSS-файлы. Но это не так,

data-icon="arrow-l" нужен в кнопке назад. Я не уверен, как они делают это по умолчанию для автоматически сгенерированной кнопки назад на страницах документации jquerymobile.com. Глядя на это. Вернуться позже.

Кроме того - вы не должны копировать jqm-docs.css

 naugtur12 янв. 2011 г., 15:14
Да, я знаю, что это генерируется. Но почему-то в документах и ​​демонстрациях на jquerymobile он получает атрибут data-icon, а когда я его использую - нет.
 PPShein12 янв. 2011 г., 09:47
Нет. Кнопка Назад автоматически генерируется jQueryMobile. Я уже просмотрел кнопку «Назад» на странице документов. Но пока не получил никакого ответа.

Ваш ответ на вопрос