2011-04-21 53 views
0

目前我使用的jQuery插件旋转旋转页面上的图像,一切都在我的身边所有的浏览器工作正常。问题是我们的qa部门。是看着他们的IE6 VM和他们没有看到的是在页面上旋转的图像(实际上他们看到的图像的一瞬间,然后自败。我们的虚拟机之间的主要区别是,他们使用的是IE6 6.0.290及我使用2.0.260我只是想从别人发现,如果他们可能会看到一个问题,我的代码或可能提出一个建议这里是我的jQuery:。jQuery的旋转IE6问题

$(window).load(function() { 
    $('#main-image img').rotate(90); 
    $('#main-image .rvml').css({ 'margin': '-65px 0 0 -105px' }); 

    if ($('.ie6, .ie7').length) { 
     $('#main-image .photo').css({ 'overflow': 'hidden', 'height': '240px' }); 
     $('#main-image .rvml').css('position', 'relative'); 
    } 

    if ($('.ie6, .ie7, .ie8').length) { 
     $('#main-image img').css('visibility', 'visible'); 
    } else { 
     $('#main-image img').fadeIn('fast'); 
    } 
}); 

而且,这里是插件,我有一直使用:http://code.google.com/p/jqueryrotate/

+1

文档说> IE 6,所以也许这不是包容 – austinbv 2011-04-21 17:35:14

+0

你是什么意思? – Lawrence 2011-04-21 17:46:00

+0

@austinbv:实际上,它表示“IE6>”,我从“IE6以上”读取它。它使用的技术应该和IE6一样,IE7和IE8也一样。尽管如此,我仍然建议任何人仍然试图支持IE6停止 - 现在大多数国家的使用率下降到不到2%它只是不值得花时间来让网站继续使用它(坦白地说,我们在一年前停止了对IE6的支持,现在我们甚至开始考虑放弃对IE7的官方支持)。 – Spudley 2011-04-21 17:51:55

回答