Если вы введете http://gizeto.se/app_yellow/index.html, вы увидите, что iScroll прокручивает всю страницу.Вы можете видеть скроллер, лежащий как над верхним, так и над нижним колонтитулом.Скроллер должен прокручивать только содержимое , не включая заголовок и нижний колонтитул.
Я не хочу, чтобы это работало, потому что мне нужен фиксированный нижний колонтитул без использования position: fixed - который до сих пор нене работает, например, на Android 2.1
Я использую iScroll 4, и мой JS-код находится внутри моей страницы data-role = "content":
$(document).ready(function() {
var myScroll = new iScroll('content');
$(window).bind('resize', function () {
// I also tried setting a height on the content div, but that didn't work either. Its commented out.
//$.mobile.activePage.children('[data-role="content"]').height('200px');
myScroll.refresh();
});
});
My data-role = "page"element имеет атрибут data-iscroll =" enable ", и мой HTML-код для прокручиваемой части:
<div data-iscroll="scroller" class="scroller">
<div data-iscroll="scroller">
<h3>Välkommen</h3>
<div style="text-align:center;">
<img src="images/video.png" style="width: 100%; height: 100px;" class="rounded" title="" />
</div>
<br />
Ticker AB är en arkitekturbyrå som arbetar inom ett brett fält av projekt, från stadsplanering till bostäder via kontor och handel. Vår styrka ligger i våra idéer och vår förmåga att hitta nya, ofta oväntade lösningar som stärker platser och ökar fastigheters värde. <br /><br />
Vi följer den globala utvecklingen inom hållbar samhällsutveckling och arbetar aktivt för att integrera hållbara lösningar i alla våra projekt.
</div>
</div>
Почему iScroll прокручивает страницу отверстия, а не только содержимое, чтобы мой нижний колонтитул мог остатьсяполностью исправлено без использования позиции: исправлено, что пока не поддерживается во всех мобильных браузерах.