Я пытаюсь создать набор полнофункциональных DIV без успеха на мобильных платформах. На устройствах iOS и Android первый DIV будет отображаться отлично, но второй будет иметь верхний край, даже если мои поля установлены на «0».100% Высота Div с jQuery и CSS
Красный с первого DIV по-прежнему виден после прокрутки к основанию.
screenshot http://i62.tinypic.com/2dqsuo7.jpg
Вот JavaScript я использовал, чтобы повторить эту проблему ...
$(document).ready(function() {
$(window).resize(function() {
var newHeight = $(window).height();
$('div').css({
width: '100%',
height: newHeight + 'px'
});
});
});
CSS-...
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
}
div {
width: 100%;
height: 100%;
}
.red {
background: red;
}
.blue {
background: blue;
}
и HTML ...
<div class="red">
</div>
<div class="blue">
</div>
В документах jQuery вы можете использовать 'css ('height')' для получения того же значения, что и 'height()', но включая единицы измерения, например. 'Px'. – Madbreaks
Какая у вас конечная цель? Возможно, есть более простое и отличное решение. –
Хорошо работает в [этом JSFiddle] (http://jsfiddle.net/efytgy3z/) ... –