javascript怎么设置滚动条高度


当前第2页 返回上一页

要做的就是要把这个选中的li标签,现在到可见区域内,可以通过js动态的设置滚动条的高度。

具体如下:获得在当前选中的li前面的节点的高度,然后减去ul高度的一半设置给ul的scrollTop,基本上可以把滚动条设置在中间位置。

1

2

3

4

5

6

7

8

var ul_module = $('#ul_module');

var ul_height = ul_module.height();

var seleted_li = ul_module.find('.li-on');

if(seleted_li.length) {

    var height = seleted_li.height();

    var prevCount = seleted_li.prevAll().length;

    ul_module.scrollTop(height * prevCount - ul_height/2);

}

【推荐学习:javascript高级教程

以上就是javascript怎么设置滚动条高度的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript中字母如何转为数字

vue的响应式原理是什么?

react和javascript有什么关系

详解javascript中的函数柯理化

javascript的基本特点有哪些

innerhtml和innertext有哪些差异?两者的简单比较

javascript为什么没有权限

javascript单线程机制与settimeout执行原理的介绍(附代码)

javascript怎么进行全局错误处理

javascript如何判断是否为整数

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...