Я пытаюсь заставить фиксированный div прокручиваться (если требуется), то, что я делал 1000 раз раньше, но для жизни меня не может понять, почему это не будет работа на этот раз. Все связанные вопросы, которые я нашел, связаны с тем, что высота не задана, где мой CSS.Исправлено Div не прокручивается
Он отлично работает на Safari iOS, но не в Chrome или Safari на Mac, только свитки в видовом экране.
CSS
.quote-form {
position:fixed;
top:0;
left:0;
z-index:9999;
width:100%;
height:90%;
max-height:90%;
border-bottom: 1px solid #ccc;
overflow-y:auto;
}
HTML
<div class="quote-form collapse" id="quote-form">
Содержится в Div раздел DIV и другой контейнер DIV, и без указанных высот, однако они сидят около 2000px высоко, так что в большинстве резолюций есть много контента для прокрутки.
При выборе &, перетаскивая текст и т. Д. Внутри, фиксированный div будет прокручиваться, но не будет прокручиваться изначально с помощью колесика мыши/трекпада, это похоже на то, что прокрутка видового экрана переопределяет прокрутку фиксированного div.
Живой пример: http://www.provisgroup.com.au/new/ (получить бесплатную кнопку ЦЕНУ)
Спасибо.
?? пример, который вы ему дали, прокручивается, но он не получает фокус по умолчанию для прокрутки, поэтому вместо этого прокручивает основной веб-сайт. – LordNeo
Спасибо. Я упомянул, что похоже, что свиток видового экрана перекрывает его. Раньше у меня никогда не было этой проблемы, какой код устанавливает фокус по умолчанию для прокрутки? –
Возможно, это связано с другим целым количеством плагинов, которые вы используете для эффектов smoothscroll и parallax. Сначала я попытался отключить их, а затем сделать небольшой пример (по jsfiddle или аналогичный) с поведением. – LordNeo