scrollエリアの見えてる部分の高さを取得するにはどうしたらいいでしょうか?
見えてる部分というのは、スクロールしていないで状態の画面の表示されているスクロールできる領域の高さです
下記コードですとスクロールバー全体の高さが取得されます
どのように算出するかご存じの方教えていただけないでしょうか?
JavaScript
1<script> 2window.onload=function(){ 3document.getElementById("f").onscroll = function(){ 4s=f.scrollHeight; 5alert(s); 6} 7} 8</script> 9<div id="f" style="width:100%;height:100%;background-color:red;overflow-y:scroll;-webkit-overflow-scrolling: touch"> 10test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test 11</div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。