以下代码段可以在除IE7之外的任何地方使用:
//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');
})};
我正在使用2d变换插件实际缩放图像本身,从图像的中心点看起来比左上角默认更好。
问题是缩放图像的位置不会保留。如果我注释掉这一行:$("#cs_house").animate({scale: '1.1'});
那么css就可以了。
我已经在css中设置了绝对值和顶部/左侧值的位置,但也尝试使用以下函数:$("#cs_house").css({'top':'36','left':'230'});
,如果我删除缩放行,则在IE中应该正常工作。< / p>
我的问题是:有人知道如何在使用缩放效果时使IE7 +保持元素/图像到位吗?
答案 0 :(得分:0)
更新: 1.需要使用jquery 1.4.2和biggie ...... 2.包装项目,在这种情况下是一个图像,在div中并代替div /容器。金色。