/** * Created by test2015 on 2016-06-23. */ $(document).ready(function(){ var i=0; var sld=0; var res=0; var len=$("#issue").find("div.cnt").length; var wh=$(issue).width(); var speed=500; var page=""; function setporogress(j){ i+=j; i=(i<=0)? 0:i; checkbtn(); var wdi=$("#issue").get(0).offsetWidth; var ress=Math.round(i*wh/len); $("#ress").css({"width": ress+"px"}); $("#issue").animate({"left": -i*wdi + "px"},500); } function sel(ele){ sld++; } function selec(ele){ sld++; //alert(sld); ele= $(ele)? $(ele):ele; ele.parents("div.cnt").addClass("selected"); ele.addClass("sel"); res+=parseInt (ele.find("input").val()); if(sld==len){ $(".num").html(""+res); return sld; } } //进度条 $("#prev").click(function(){ checkbtn(); if(i>0) { setporogress(-1) return false } }) $("#next").click(function(){ checkbtn(); if(sld>i) { setporogress(1) } }) //li的选择点击 $("#issue").find("li").click(function(){ if(!$(this).parents("div.cnt").hasClass("selected")){ selec(this); } $(this).find(".imgflag").attr('src','images/aa.png'); $(this).find(".imgflag01").attr('src','images/bb.png'); setporogress(1); if(i==len){ result(res); } return false; }) .hover( function(){$(this).addClass("hover")}, function(){$(this).removeClass("hover")} ) //结果 function result(k){ var toload; if(k>=80 && k<=100) { toload=page+" #re0"; }else if(k>70 && k<=79){ toload=page+" #re1"; $("#re0").hide(); $("#re1").show(); }else if(k>56 && k<=69){ toload=page+" #re2"; $("#re0,#re1").hide(); $("#re2").show(); }else if(k<56){ toload=page+"re3"; $("#re0,#re1,#re2").hide(); $("#re3").show(); } $("#result").load(toload); } function warn(txt){ $("#warp").html(txt).fadeIn(500,function(){$("#warp").html("").fadeOut(500)}); } //点击清除首页,和清除表头 $(document).ready(function(){ $(".home-down").click(function(){ $(".home").hide(); $("h2:first").addClass("dis"); }); }); function checkbtn(){ if(i<=0){ $("#prev").addClass("noprev"); }else{ $("#prev").removeClass("noprev"); } if(sld>=i){ $(".ctrl").addClass("ctr"); }else{ $(".ctrl").removeClass("ctr"); } if(sld>=len){ $(".prev").addClass("ctr"); }else{ $(".ctrl").removeClass("ctr"); } if(sld>=i){ $(".return").addClass("ctr"); }else{ $(".return").removeClass("ctr"); } if(sld>=len){ $(".ctrl").addClass("ctr"); }else{ $(".return").removeClass("ctr"); } } setporogress(i); })