2017-03-25 10 views
0

I持って次のようにDOM要素に毎秒テキストを追加し、次のjavascript:毎秒HTML 5なぜoverflow-y:スクロールが機能しないのですか?

function read(a) { 
// htmlEntities(a) returns a text 
var attendedStud = htmlEntities(a); 
var html = ""; 
html += "<b>" + htmlEntities(a) + "</b><br>"; 
$('#result').append(html); 
} 

、読んでこの機能(a)のビューで<div id=result>textを追加します:

<div> 
    <button href="#" onclick="load()" @*type="button"*@ class="btn btn-default"> 
    <div id="result" style="overflow-y:scroll"></div> 
    <br /><br /> 
    <video id="video" width="800" height="600"></video> 
    <br /> 
</div> 

機能read(a)は、テキストを追加するたびに<div id="result">オーバーフローあれば、それはスクロールバーを持っていますように、私は<div id="result">overflow-y:scrollのためにスタイルを設定しています。ただし、それは動作しませんとautoscrollプロパティなしで<div>にテキストを追加し続けます。私はどうすればいいのですか?

+2

'style =" overflow-y:scroll "'は十分ではありません。コンテナはその内容と共に成長します。 'max-height'を設定しなければならないので、コンテナは最終的に成長しなくなります。 – insertusernamehere

+0

@insertusernamehereとは何ですか? [この回答](http://stackoverflow.com/a/4342153/1114123)は、さらに詳しい情報を提供します。 –

答えて

1

divに高さを設定します。それは動作します。

関連する問題