当前第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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript怎么设置滚动条高度