javascript - 事件propertychange ie8下无限循环兼容有什么解决方案?
迷茫
迷茫 2017-04-11 09:46:14
0
0
271

兼容性代码有谁知道该怎么整!

$(function(){

/*监听数量变换改变积分方法*/
   function countCash(xnum){
        return $(".p-body .pt-td5 input").val(xnum);
   }
   function surCash(xnum){
       return $(".point-count input").val(xnum);
   }
    var singCash = $(".p-body .pt-td2 input").val();
    // 保护数量旧值的变量
    var oldnum = $("#p-num").val();
    // 保护总积分旧值的变量
    var oldsurNum = $(".point-count input").val();
    //页面加载时先运算一次
   surCash(oldsurNum - countCash(oldnum * singCash).val());
   $("#p-num").on("input propertychange",function(){
       singCash = $(".p-body .pt-td2 input").val();
       // 接数量-新值的变量
    var num = $("#p-num").val();
    // 接总积分-新值的变量
    var surNum = $(".point-count input").val();
    //总积分和剩余积分合并一步获取值-并保存变量
    /*console.log(countCash(num * singCash).val()+ "总积分");
    console.log(surNum+"被覆盖的剩余的old积分");
    console.log(oldsurNum+"剩余的old积分");*/
       var currSur = surCash(surNum - countCash(num * singCash).val()).val();
       if(currSur<0){
      alert("积分不够了,不能再减了");
      //初始化数量为1
      $("#p-num").val(oldnum);
      //初始化总积分和剩余积分
      surCash(oldsurNum - countCash(oldnum * singCash).val());
       }
   });
   /*end*/

});
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(0)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!