L'extrait suivant fonctionne partout où il doit excepter IE7:jquery: 2d transformer (images mise à l'échelle) et plug-in IE
//Assess Stage 1
function stage1() {
$("#prevBtn").hide();
$('#cs_contentToSlide').animate({
left:0},200, function() {
$("#cs_house").fadeTo(10,1);
$("#cs_social").fadeTo(10,.3);
$("#cs_pie").fadeTo(10,.3);
$("#cs_house").animate({scale: '1.1'});
$("#cs_house").fadeTo(10,1);
$("#stateGraphic").attr('src', 'images/state1_3stage.gif');
})};
J'utilise le 2d transformer plug-in à l'échelle réellement l'image elle-même, du centre- point de l'image qui semble beaucoup plus agréable que le défaut en haut à gauche.
Le problème est que le placement des images mises à l'échelle ne reste pas en place. Si je commente cette ligne: $("#cs_house").animate({scale: '1.1'});
alors le CSS fonctionne.
J'ai mis la position de absolu et les valeurs haut/gauche dans le css, mais aussi essayé dans cette fonction en utilisant: $("#cs_house").css({'top':'36','left':'230'});
qui, si je supprime la ligne de mise à l'échelle, fonctionne comme il le devrait dans IE.
Ma question est la suivante: Est-ce que quelqu'un sait comment faire IE7 + garder un élément/image en place lors de l'utilisation de l'effet d'échelle?