2012-01-12 4 views
4

Im이 (가) IE7을 제외한 다른 모든 브라우저에서 작동하기 때문에 문제가 있으며 내 인생에서 찾아 볼 수없는 것 같습니다. 이것은 "예상 식별자, 문자열 또는 숫자"를 가져 오는 중 오류입니다.IE7 예상 식별자, 문자열 또는 번호

이것은 내 코드입니다.

function calculate() { 
     var principal = document.loandata.principal.value; 
     var interest = document.loandata.interest.value/100/12; 
     var payments = document.loandata.years.value * 12; 

     var x = Math.pow(1 + interest, payments); 
     var monthly = (principal*x*interest)/(x-1); 

     if (!isNaN(monthly) && 
      (monthly != Number.POSITIVE_INFINITY) && 
      (monthly != Number.NEGATIVE_INFINITY)) { 

      document.loandata.payment.value = round(monthly); 
      document.loandata.total.value = round(monthly * payments); 
      document.loandata.totalinterest.value = 
       round((monthly * payments) - principal); 
     } else { 
      document.loandata.payment.value = ""; 
      document.loandata.total.value = ""; 
      document.loandata.totalinterest.value = ""; 
     } 
    } 

    function round(x) { 
     return Math.round(x*100)/100; 
    } 

    jQuery(document).ready(function ($) { 
    $('#button').click(function(){ 
      $('#option2').animate({ 
     height: '365px', }, 500); 
    }); 
}); 

그러나 문제는 내가 내 애니메이션 기능이 곳에 것 같다 ...

jQuery(document).ready(function ($) { 
    $('#button').click(function(){ 
      $('#option2').animate({ 
     height: '365px', }, 500); 
    }); 
}); 

어떤 도움이 크게 apprecaited된다.

+0

이 .animate 아닌가요 개체 매개 변수가 불완전한가요? 애니메이션의 높이 값은 무엇입니까? – BumbleB2na

답변

11
IE는 여분의 쉼표로 혼란

:

변경 :

height: '365px', }, 500); 

사람 :

height: '365px' }, 500); 
4

'365px'후 쉼표를 제거

관련 문제