问题描述
- JS定时问题,或如何完成
-
如何用js做一个判断,如果是晚上9点之后就不显示。而在9点以前是显示的。
比如:
白天是这样的<li class="map-list-item" id="10">十点</li> <li class="map-list-item" id="11">十一点</li> <li class="map-list-item" id="21">二十一点</li>
然后一到晚上9点,就变成
<li class="map-list-item" id="21">二十一点</li> <li class="map-list-item" id="10">十点</li> <li class="map-list-item" id="11">十一点</li>
下面的代码运行不成功
function(){ var ct_kq_part ='<li class="map-list-item" id="10">十点</li>'+ '<li class="map-list-item" id="11">十一点</li> '; var mapview_body = ''; var curr_date = new Date(); var hrs = curr_date.getHours(); var activity_start = 21; var activity_end = 5; var select = $(this).attr('id'); var mapview_body = ''; switch (select){ case : mapview_body = ct_kq_part; if(hrs>=activity_start || hrs<activity_end){ mapview_body = '<li class="map-list-item" id="21">二十一点</li> '+ mapview_body; }else{ mapview_body = mapview_body + '<li class="map-list-item" id="21">二十一点</li> '; } } break; default : break; }
解决方案
case :
这儿语法是错误的。
时间: 2024-08-31 11:31:11