Я пишу HTML, где есть div
, а внутри него есть еще 2 div
s. и эти 2 divs расположены один под другим. первый div (верхний) имеет аватар в нем, а во втором div есть некоторый контент. Мое требование состоит в том, чтобы сохранить первый div как есть, и второй div прокручиваемый (только второй div).исправить div и прокрутить другое
В настоящее время в моем коде весь div (родительский элемент) получает прокрутку, пожалуйста, дайте мне знать, как я могу это исправить.
ниже - мой HTML.
<div class="col-lg-3 col-md-3 col-sm-3">
<div class="complaince-chat-box-new-avatar-div">
<div class="complaince-chat-box-new-head" style="display:none">Compliance Avatar</div>
<div class="animatedAvatar" id="avatar">
<br><img style="width: 174px;height: 200px;margin-left: -2px;" src="/ImageIcons/lisa.png">
</div>
<div class="belowAvatar">
<div class="Faq-chat-box-new-head">
FAQs...
</div>
<div class="panel-body chat-box-new">
<ul class="questionsUl">
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
<li>
<p id="custBtn" onclick="startSubAjax(this.innerText);">Hi</p>
</li>
</ul>
</div>
</div>
</div>
</div>
, пожалуйста, дайте мне знать, как я могу исправить первый div и сделать только отправку одной прокручиваемой. Вот рабочая скрипка. https://jsfiddle.net/byhrbos9/
Благодаря
Вы должны установить 'overflow: scroll' в прокручиваемый элемент, который должен иметь высоту (я бы использовал' calc (100vh - 50px) '. Помогает ли это? – AymDev