【发布时间】:2018-01-23 04:53:49
【问题描述】:
我正在开发一个面板(使用 div),它将显示一个事件的多个发言人姓名。我创建了一个 HTML 表格,其中包含这些演讲者的姓名列表。此面板可能尺寸较小,发言者数量可能较多,因此表格可能无法完全显示。
我想在加载表格时使用 jQuery 显示包含类“disc”的 tr,因为它是标识当前正在说话的说话者的类。
这是我的一段代码:
<div class="panel">
<table class="table">
<tbody>
<tr class="row-1"><td>JOHN DOE</td></tr>
...
...
<tr class="row-136 disc">
<td>BOB DYLAN</td>
</tr>
...
...
</tbody>
</table>
【问题讨论】:
-
stackoverflow.com/questions/19012495/… 的可能副本——你可能想看看 jQuery 的 scrollTop()。
-
这是一个不同的问题。我没有这个元素的 ID(只有“disc”类),我不希望整个页面滚动到该行,只有表格本身。我是 jquery 的新手
-
它是唯一具有“disc”类的元素吗?出于好奇,您是否为此设置了小提琴,或者您正在使用一些扩展的 HTML?
-
当扬声器更改时,套接字会更新“面板”表。它当时只有 1 个扬声器。我没有任何小提琴因为它是更大系统的一部分。重要的代码在问题区域。对不起我的英语
-
我试过 $('html, body').animate({ scrollTop: $(".panel .disc").offset().top }, 2000);但它不起作用
标签: jquery html css html-table