2016-05-16 3 views
-1

j'ai le suivant le chat htmlFaire corps du message de chat scrollable

<div class="chat" id="chat_window" style="display:none"> 
<div class="title"> HEADER </div> 
<div id="chat_box"> 

    <div class="conver chat_two"> 
     <p> HEY HOW ARE YOU</p> 
    </div> 

</div> 
</div> 

Quand jamais une conversation vient, je joins cela chat_box div

<div class="conver chat_two"> 
    <p> IAM FINE</p> 
</div> 

Mais l'ensemble div va quand le chat augmente comme image ci-dessous

enter image description here

Comment puis-je faire le chat boîte de taille constante et les messages à faire défiler dans la fenêtre?

Répondre

0
#chat_window { 
    overflow-y: scroll; 
    height: 300px; 
} 
0

Veuillez indiquer une hauteur et un dépassement fixes: auto à chat_box div. Et donnez une hauteur à la classe chat_two/conver.

par exemple.

#chat_box{ 
    height : 100px; 
    overflow:auto; 
} 
.chat_two{ 
    height : 50px; 
} 

https://jsfiddle.net/gztqza7j/1/

+0

Y at-il de toute façon de faire chat_two div apparaître en bas. Lors de l'ajout de la div, le scroll monte – Ajeesh

+0

Peut être après avoir ajouté la div essay de la focaliser en utilisant l'API focus. vous devez fournir tabindex comme 0 pour se concentrer div nouvellement ajouté. – Bkjain655

+0

Cna vous s'il vous plaît mettre à jour la réponse – Ajeesh

0

Ajouter ceci à votre chat_box

#chat_box 
{ 
    overflow-y :auto; 
}