Bonjour à tous,

J'ai fait un petit code jquery qui me permet d'agrandir un conteneur en utilisant la méthode animate et la propriété height. Malheureusement pour moi sous ie 8 malgré le fait que dans ma feuille de style j'ai bien déclaré une hauteur à l'élément html concerné il attribut la valeur undefined à la propriété height.

Comment faire pour contrer ce bug ?

Voilà mon code si besoin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
$(document).ready( function () {
 
	//Déroule accueil.control.php
	var etat = null;
 
	$('.plus_info_recherche').click( function () {
		if (etat != null) {
			var form = $(this).attr('rel');
			$('form#'+form).animate({
				height: '107px'
			}, 200);
			$(this).css('background', 'url("template/img/btn_plus.png")');
			etat = null;
		}
		else {
			var form = $(this).attr('rel');
			$('form#'+form).animate({
				height: '200px'
			}, 200);
			$(this).css('background', 'url("template/img/btn_moins.png")');
			etat = form;
		}
	});
 
});