【发布时间】:2017-05-11 23:49:53
【问题描述】:
我在我的一个 WordPress 网站上使用了旋转滑块。我打算根据标准时间来改变滑块。 示例我有滑块 1(早上)、滑块 2(中午)、滑块 3(晚上)和滑块 4 (午夜)。
我希望旋转滑块读取标准时间并相应地更改滑块。
我尝试使用 JavaScript 为每个滑块提供唯一的类名。 这是代码:
<script>
var time = new Date().getHours();
if (time >= 8) {
document.getElementsByClassName('morningslide').style.visibility='visible';
document.getElementsByClassName('noonslide').style.visibility='hidden';
document.getElementsByClassName('eveningslide').style.visibility='hidden';
document.getElementsByClassName('midnightslide').style.visibility='hidden';
}
if (time >= 12) {
document.getElementsByClassName('appBanner').style.visibility = 'hidden';
document.getElementsByClassName('noonslide').style.visibility='visible';
document.getElementsByClassName('eveningslide').style.visibility='hidden';
document.getElementsByClassName('midnightslide').style.visibility='hidden';
}
if (time >= 18) {
document.getElementsByClassName('morningslide').style.visibility='hidden';
document.getElementsByClassName('noonslide').style.visibility='hidden';
document.getElementsByClassName('eveningslide').style.visibility='visible';
document.getElementsByClassName('midnightslide').style.visibility='hidden';
}
if (time >= 22) {
document.getElementsByClassName('morningslide').style.visibility='hidden';
document.getElementsByClassName('noonslide').style.visibility='hidden';
document.getElementsByClassName('eveningslide').style.visibility='hidden';
document.getElementsByClassName('midnightslide').style.visibility='visible';
}
</script>
【问题讨论】:
标签: javascript css wordpress slider