我正在构建一个单页网站,顶部栏导航链接到页面上的不同部分.我已经使用链接起来Scrollspy作为 <body data-spy="scroll" data-offset="50" id="home">.这很好用.每个部分都在导航中突出显示.
问题出在最后一节.因为它是一个短节并且没有填满整个页面,id="contact"所以永远不会到达,因此导航元素不会突出显示.
我注意到,当你到达最后一个元素时,在bootstrap示例页面上它会在id到达之前突出显示- 但它id就像所有其他部分一样位于该部分的顶部.
我已经查看了自定义application.js文件,但没有看到任何与scrollspy行为有关的内容.
任何人都可以对此有所了解吗?
我有一种timestamp格式的开始和结束时间.我想将它们分成例如1小时的时间段.
$t1 = strtotime('2010-05-06 12:00:00');
$t2 = strtotime('2010-05-06 18:00:00');
$timeslots = array();
while ($t1 < $t2) {
$t1 = $t1 + 3600;
$timeslots[] = $t1;
}
foreach ( $timeslots as $slot ) {
echo date("Y-m-d H:i:s", $slot) . '<br/>';
}
Run Code Online (Sandbox Code Playgroud)
这是最有效的方法,还是有更好,更通用的方式来做到这一点?
偶尔尝试使用不同长度时间段的其他数字时会出现致命错误:允许的内存大小耗尽,这让我认为它不是很有效.虽然现在似乎没有发生......
(我正在建立一个预订系统)