2 xingkong90 xingkong90 于 2014.08.26 10:21 提问

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;
}

1个回答

wmjmath
wmjmath   2014.09.18 15:44

case :

这儿语法是错误的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!