【发布时间】:2011-03-24 08:21:46
【问题描述】:
我有一个有行的表。该表位于一个 div 中。表格的高度比 div 大,因此 div 有一个垂直滚动条,并且表格的某些行位于 div 的不可见区域中。都很好。
然后通过 JavaScript,我正在搜索一些文本,告诉我它在哪一行。如果该行不可见,我想滚动 div 以显示该行。
如何确定该行是在 div 的可见部分还是隐藏部分?我可能可以通过计算高度来得到它,但想知道是否有更简单的方法。
【问题讨论】:
-
您可以在每一行放置锚点(例如
<a name="row1"></a>)然后跳转到该锚点:据我所知document.location = "#row1";,它会自行滚动div。跨度>
标签: javascript jquery html css