2013-06-22 3 views
2

Прокрутка в моем Webapp должна только прокручивать часть содержимого. Но как только я прокручу до конца или верхней части содержимого, полосы прокрутки прокрутят верхний или нижний колонтитул. Также страница перетаскивается, что выглядит очень уродливо.jQuery-Mobile Отключить страницу Перетаскивание и предотвращение Прокрутка верхнего колонтитула

Вот несколько фотографий:

http://imgur.com/1xNLenx,5EVjBuH,WDo0UAa,Kd3bzy5#0

заголовок и нижние колонтитулы фиксируются в заданном положении.

Заголовок:

<div data-role="header" data-theme="b" data-position="fixed" data-tap-toggle="false"> 

Footer:

<div data-role="footer" data-position="fixed" data-tap-toggle="false"> 

Как я могу предотвратить такое поведение? Спасибо.

+0

какая версия JQuery мобильного ты пользуешься? – krishgopinath

+0

Я использую версию 1.3.1. – RedErdnuss

+0

Любая идея? Я ничего не изменил в CSS, кроме цветов и т. Д. В основном в теле есть ** data-role = "page" **, там есть ** data-role = "header" **, затем ** data-role = "content" ** и, наконец, ** data-role = "footer" ** с ** data-role = "navbar" ** – RedErdnuss

ответ

1

Если бы вы попытались включить все три атрибута в свой заголовок?

  • данных положение = "фиксированный"
  • данных тук-тумблер = "ложь"
  • данных обновления страниц-набивка = "ложь"

Вот код:

<div data-role="header" data-position="fixed" data-tap-toggle="false" data-update-page-padding ="false"> </div> 

Надеюсь, что эта помощь!

0

Дайте идентификатор вашему заголовку. И попробуйте добавить этот скрипт.

Jquery

$(document).ready(function() { 
    $("#my_header").fixedtoolbar({ tapToggle: false }); 
}); 

HTML

<div id="my_header" data-role="header" data-theme="b">  
    <h1>Header</h1>   
</div>