关于bom操作中的scrolltop()获取值一直为0的问题解决
程序员文章站
2024-02-24 13:48:16
...
问题描述:
scrolltop()获取值一直为0
解决方法:
1,确保ul上面 有over-flow:auto;
2,确保ul的父元素上面有over-flow:hidden,高度要固定
3,给ul元素使用scrolltop函数 $(’#listBox’).scrollTop()
例子:
<div id="mescroll" class="mescroll" style="overflow: hidden;">
<ul class="ul-list" id="listBox" style="overflow: auto;" >
<li id="first">
<div class="list-item">
<div class="list-item-left">
<img src="../../周星榜/NewWeekStar_v3/img/bg_chart.png">
</div>
<div class="list-item-center">
<div class="list-item-center-top">
</div>
<div class="list-item-center-bottom">
<img src="img/list_gift.png">
<span>32451</span>
</div>
</div>
<div class="list-item-sex boy"></div>
<div class="list-item-num">2</div>
<img class="list-item-bottom" src="img/line.png">
</div>
</li>
</ul>
</div>