给出以下HTML代码段:
<div id="box" style="overflow:auto; width:200px; height:200px; border:1px solid black;"> 1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br> 11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>20<br> 21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>30<br> </div>
您(通常)会得到一个黑匣子,其中的滚动条包含一个数字1至30,每个数字都在新行中。
您可以在该框内上下滚动。
我现在需要的是找出框处于哪个滚动位置的可能性。假设每行高15像素,然后向下滚动到数字10,我想得到的结果是数字150(15像素* 10行)。
我在哪里可以找到这个号码?
我手上有普通的JavaScript和jQuery。
您需要使用该scrollTop属性。
scrollTop
document.getElementById('box').scrollTop