首页 新闻 会员 周边

点击快过,到达最后止不住,还会往后运行

0
悬赏园豆:20 [已关闭问题] 关闭于 2016-07-05 15:47
/**
 * 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);



})

 

arthurs的主页 arthurs | 初学一级 | 园豆:28
提问于:2016-07-05 09:58
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册