鉴于这个 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(15px * 10 行)。
我在哪里可以找到这个号码?
我手上有简单的 JavaScript 和 jQuery。
您需要使用scrollTop https://developer.mozilla.org/en/DOM/element.scrollTop财产。
document.getElementById('box').scrollTop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)