当前位置:  开发笔记 > 编程语言 > 正文

CSS溢出表行定位

如何解决《CSS溢出表行定位》经验,为你挑选了1个好方法。

我在div选项卡中有表.该表中有40行,div的高度设置为显示该表的10行.CSS的溢出:auto让我滚动40行.一切都很好.

我怎么能用JavaScript导致表以编程方式定位到给定的行(即,以编程方式向上或向下滚动表)?



1> Shog9..:

superHappyFunDiv容器DIV和行的ID 在哪里是基于0的行索引:

function scrollTo(row)
{
   var container = document.getElementById("superHappyFunDiv");
   var rows = container.getElementsByTagName("tr");

   row = Math.min(Math.max(row, 0), rows.length-1);
   container.scrollTop = rows[row].offsetTop;
}

将尝试将请求的行滚动到容器的顶部.在IE6和FF3中测试过.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有