【发布时间】:2014-11-21 17:10:09
【问题描述】:
我已设置应在当前时间开始的电视指南。我正在使用以下 Div 来执行此操作,直到凌晨 24 点为止。时间栏水平滚动。
<div class="timeListContainer">
<div class="timeList">
<div class='timeCell' id="1">
1am
</div>
<div class='timeCell' id="2">
2am
</div>
</div>
</div>
我用来执行此操作的脚本只是滚动了一下,因为它没有看到 ID。有谁知道如何更改我的代码,以便在下午 5 点(17 点)时间列表从 id 17 开始?我对此进行了研究并在某些地方尝试了 .attr('id') ,但我无法使其正常工作。脚本如下:
$(document).ready(function () {
var dt = new Date();
var time = dt.getHours();
var myDiv = $('.timeCell').filter(function() {
return $(this).text().indexOf(time) ;
});
$('.timeListContainer').animate({
scrollLeft: myDiv.offset().left
}, 2000);
});
【问题讨论】:
-
我可以将它们更改为 1、2、3 或 0100、0200、0300 等,但仍不确定如何读取?
标签: jquery html class time scroll