2013-11-19 4 views
0

Я просто скопировал один из моих ранее созданных страниц (где заголовок показан нормально), удалены ненужные содержание и изменять его идентификатор:JQuery Мобильный заголовок отображается неправильно

enter image description here

<div data-role="page" id="page_web" data-add-back-btn="true"> 
    <div data-role="header" data-position="fixed" data-tap-toggle="false">headerheaderheaderheader</div> 
    <div data-role="content"> 
     content 
    </div> 
    <div data-role="footer"> 
     <div data-role="navbar" data-position="fixed" data-tap-toggle="false"> 
      <ul> 
       <li><a href="#page_home" data-icon="home">Home</a></li> 
       <li><a href="#page_favorites" data-icon="star">Favorites</a></li> 
       <li><a href="#page_settings" data-icon="gear">Settings</a></li> 
      </ul> 
     </div> 
    </div> 
</div> 

страница называется так: название

$("#some_button").on("vclick", function() 
    { 
     $.mobile.changePage("#page_web"); 
    }); 

ответ

0

Header должны быть размещены внутри h1 - h6 тега.

<div data-role="header" data-position="fixed" data-tap-toggle="false"> 
    <h1>Header</h1> 
</div> 
+0

OMG. Я (думал) Я проверил это, и это не помогло. Спасибо – janot

1

Попробуйте с этим.

<div data-role="header"> 
    <a href="#" data-icon="arrow-l">Back</a> 
    <h1>headerheaderheaderheader</h1> 
    </div> 

И проверить API: api.jquerymobile.com/header

+0

Кнопка возврата генерируется jQM 'data-add-back-btn =" true "' :) – Omar

+0

Тем не менее, я +1 вы отвечаете, потому что он также работает (содержит тег заголовка) =) – janot

Смежные вопросы