2012-01-12 19 views
4

私のコードは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); 
    }); 
}); 

しかし、問題は、任意のヘルプが大幅apprecaitedさ

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

...私は私のアニメーション機能を持っている場所であるように見えます。

+0

あなた.animateないですオブジェクトパラメータは不完全ですか?アニメーション化する高さの値は何ですか? – BumbleB2na

答えて

11
IEは、余分なコンマによって混同されて

変更:

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

へ:

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

'365px' の後にコンマを削除

関連する問題