Для сайта, который я создаю, я импортирую свой код Jquery из ...
http://jqueryjs.googlecode.com/files/jquery-1.3.2.js
... но когда я запускаю сайт в IE, в строке 4031 появляются различные варианты «аргумент недействителен».
Это происходит, когда я нахожусь над полем, которое должно быть анимировано через Jquery. Вот код JS, который я написал ...
$('body ul li').each(
function(){
var tamcompleto = $(this).css('height');
$(this).hover(
function(){
$(this).stop().animate({height:tamcompleto},{queue:false, duration:600, easing: 'easeOutBounce'});
},
function(){
$(this).stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutBounce'});
}
);
$(this).css('height','50px');
}
);
Это случай несовместимости? Или мой код неверен?
Кроме того, я попробовал height:'auto'
вместо height:'tamcompleto'
в функции наведения, но она не работает, разве height:'auto'
не должен быть правильным способом сделать это?