更新 - 已经发现了一个问题。简直是我的愚蠢错误。如何添加一个函数以使此代码为每个时间块重新运行,以便它在打开的浏览器上更新?- 谢谢
我正在尝试创建一个简单的图片库(例如 20 张图片,每张 15 秒,无限滚动),但所有图片都会根据一天中的时间而变化。例如:8am-11am 一组,12pm-4pm 另一组,4-8pm 和 8pm-7am。我一直在从我找到的现有代码中弄乱这个,并尝试了很多版本,但都没有奏效。
这是我正在搞乱的代码想法(不工作),但也许我应该完全不同地处理这个问题。想法?
(不同时间块的示例,只有 3 张图像 - 但不起作用)
$(document).ready(function(){
var d = new Date();
var n = d.getHours();
// If time is after 8PM or before 7AM
if (n > 20 || n < 7) {
$("img#photo1").attr("src","img/8TO7/photo1.jpg");
$("img#photo2").attr("src","img/8TO7/photo2.jpg");
$("img#photo3").attr("src","img/8TO7/photo3.jpg");
}
else if (n > 16 && n < 20) {
$("img#photo1").attr("src","img/4TO8/photo1.jpg");
$("img#photo2").attr("src","img/4TO8/photo2.jpg");
$("img#photo3").attr("src","img/4TO8/photo3.jpg");
}
else {
$("img#photo1").attr("src","img/main/photo1.jpg");
$("img#photo2").attr("src","img/main/photo2.jpg");
$("img#photo3").attr("src","img/main/photo3.jpg");
}
});