为了账号安全,请及时绑定邮箱和手机立即绑定

js div设置为overflow: scroll; li标签指定滚动到某位置

js div设置为overflow: scroll; li标签指定滚动到某位置

湖上湖 2018-11-07 15:14:12
window.scrollTo(0, 300); 这是滚动window的,但滚动下面li标签,比如li[9]滚动到最上面,应该怎么做呢?        <div id="example-2">             <div>这是标题</div>            <div id="div1" style="height: 5rem;border: 1px solid #007AFF;overflow: scroll;">                <ul>                    <li>1</li>                    <li>2</li>                    <li>3</li>                    <li>4</li>                    <li>5</li>                    <li>6</li>                    <li>7</li>                    <li>8</li>                    <li>9</li>                    <li>10</li>                    <li>11</li>                    <li>12</li>                </ul>            </div>        </div>
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

div.addEventListener('scroll', function (){    
//...
})

设置div的scrollTop为li的offsetTop


代码地址


查看完整回答
反对 回复 2018-12-09
  • 1 回答
  • 0 关注
  • 3880 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信