Я строил отзывчивый сайт и столкнулся с проблемой пейзажами мобильных устройств (точнее, указанного конкретного разрешения (карманный, экран и (мин. -width: 480px))), где полоса прокрутки будет прокручиваться только наполовину вниз по содержимому в прокручиваемом контейнере.Мобильная ориентация (пейзаж) полоса прокрутки HTML5/отзывчивая
Если я попытаюсь прокручивать его дальше, он перескакивает обратно на половину точки и не будет этого делать.
Вот мой CSS:
.Container{
margin: 3% 0 0 10%;
width: 80%;
}
.Content{
max-height: 80%;
height: 80%;
overflow-y: scroll;
}
и вот HTML:
<div class="Container" style="display: none;">
<div class="Header">
<h5>Help</h5>
</div>
<div class="Content">
<div class="jqContentdiv">
<p>Lorem ipsum donsequat urna (i've removed the rest of the content to keep this tidy)</p>
</div>
<div class="userActions">
<a href="#"><p>Close</p></a>
</div>
</div>
</div>
jqContentdiv просто контейнер плавал налево.
Это, вероятно, важно отметить, что мобильный Портрет это хорошо, но я заметил, что если вы перечисляете на дно в портрете, а затем переключиться на ландшафт, полоса прокрутки идет на полпути и не пойдет дальше. Я предполагаю, что это как-то связано.
Есть ли у вас кто-нибудь из вас раньше? Любая помощь по этому вопросу была бы весьма признательна.
Я стараюсь избегать плагинов как можно больше Bhavesh. Если он дойдет до такой степени, что мне нужно добавить его, тогда я еще раз посмотрю на iScroll. –
Затем вам нужно написать eventListener для изменения размера для окон, где вы меняете ширину и высоту изменения divs –
Проверьте эту ссылку ===== http://stackoverflow.com/questions/12643314/javascript-max-viewport-height- после ориентации с изменением андроид-ИСН –