点击上一天下一天判断

来源:互联网 发布:硬盘格式化后数据恢复 编辑:程序博客网 时间:2024/06/10 01:24

思路:例如榜单活动

第一天刚进入页面前一天后一天都不可以点击,每一天的后一天一直不可点击,到第二天及以后可以点击前一天,后一天不可点击,点击完前一天,后一天即可以点击。

<input type="hidden" value="${values.date}" name="sysdate" id="sysdate">


var today=$("#sysdate").val();var today=today.replace("-","");var today=today.replace("-","");//当天的日期 var sydate=$("#sysdate").val(); var sydate=sydate.replace("-","");var sydate=sydate.replace("-","");//当天的日期var user_id=$("#user_id").val();$(function(){/*如果是第一天,前一天后一天都不能点击(改为<=活动开始日期)*/if(sydate<=20170527){$(".pre").unbind();//前一天不可点击$(".next").unbind();//后一天不可点击}else{/*否则前一天可以点击*/$(".pre").bind("click",aduce);}})/*查看以前*/function aduce(){$(".next").unbind().bind("click",add);//点完前一天,后一天即可点击sydate--;if(sydate==20170600){sydate=20170531}/*活动开始日期*/if(sydate==20170527){$(".pre").unbind();}sydate=String(sydate);//传给ajax的值var rqago=sydate.substr(0,4)+"-"+ sydate.substr(4,2)+"-"+sydate.substr(6);console.log(rqago);/*页面上显示的值*/$(".date").html(sydate.substr(0,4)+"年"+ sydate.substr(4,2)+"月"+ sydate.substr(6)+"日");if(sydate==today){$(".date").html("<img src="+"'today.png'"+"/>");}$(".left .listmore").empty();//点击前一天请求后台数据$.ajax({type:"post",url:"#?user_id="+user_id+"&querydate="+rqago,dataType:"json",success:function(data){var rank=data.rank;//榜单//榜单for(var i=0;i<rank.length;i++){ $(".left .listmore").append("<div class='list'><div class='first'><div class='rank'>"+rank[i].rank+"</div><div class='pic'><img src="+rank[i].weixin_icon+"></div></div><div class='message'><span class='wxname'>"+rank[i].weixin_nickname+"</span><span class='wxid'>"+rank[i].user_id+"</span></div><div class='num'>"+rank[i].total+"局"+"</div></div>");}        }      });}/*查看以后*/function add(){$(".pre").unbind().bind("click",aduce);sydate++;if(sydate==20170532){sydate=20170601;}if(sydate==20170606){//活动结束日期$(".next").unbind();}sydate=String(sydate);/*传给ajax的值*/var rqgo=sydate.substr(0,4)+"-"+ sydate.substr(4,2)+"-"+sydate.substr(6);console.log(rqgo);/*页面上显示的值*/$(".date").html(sydate.substr(0,4)+"年"+ sydate.substr(4,2)+"月"+ sydate.substr(6)+"日");if(sydate==today){$(".date").html("<img src="+"'today.png'"+"/>");$(".next").unbind();//活动结束日期if(sydate==20170606){$(".date").html(sydate.substr(0,4)+"年"+ sydate.substr(4,2)+"月"+ sydate.substr(6)+"日");}}$(".left .listmore").empty();/*点击后一天请求后台数据*/$.ajax({type:"post",url:"#?user_id="+user_id+"&querydate="+rqgo,dataType:"json",success:function(data){var rank=data.rank;//榜单//榜单for(var i=0;i<rank.length;i++){ $(".left .listmore").append("<div class='list'><div class='first'><div class='rank'>"+rank[i].rank+"</div><div class='pic'><img src="+rank[i].weixin_icon+"></div></div><div class='message'><span class='wxname'>"+rank[i].weixin_nickname+"</span><span class='wxid'>"+rank[i].user_id+"</span></div><div class='num'>"+rank[i].total+"局"+"</div></div>");}}});}