我有一个问题,似乎无法找到它的生命,因为我的代码适用于除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 );
});
});
Run Code Online (Sandbox Code Playgroud)
但问题似乎是我的动画功能是......
jQuery(document).ready(function ($) {
$('#button').click(function(){
$('#option2').animate({
height: '365px', }, 500 );
});
});
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常有用.
Mik*_*sen 11
IE被额外的逗号搞糊涂了:
更改:
height: '365px', }, 500 );
Run Code Online (Sandbox Code Playgroud)
至:
height: '365px' }, 500 );
Run Code Online (Sandbox Code Playgroud)