jquery:2d变换(缩放图像)插件和IE

时间:2010-10-13 16:39:02

标签: jquery 2d transform

以下代码段可以在除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 +保持元素/图像到位吗?

1 个答案:

答案 0 :(得分:0)

更新: 1.需要使用jquery 1.4.2和biggie ...... 2.包装项目,在这种情况下是一个图像,在div中并代替div /容器。金色。