Jquery Повернуть IE6 выпуск
В настоящее время я использую плагин jquery rotate для поворота изображения на странице, все отлично работает во всех браузерах на моей стороне. Проблема в том, что наш отдел ка. смотрит на их ie6 vm, и они не видят изображение, которое вращается на странице (фактически они видят изображение на долю секунды, а затем оно исчезает. Основное различие между нашими vm в том, что они используют ie6 6.0.290 и Я использую 2.0.260. Я просто пытаюсь узнать у кого-то, могут ли они увидеть проблему с моим кодом или, может быть, сделать предложение. Вот мой jquery:
$(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 ответ
Поскольку вы поворачиваете изображение на 90 градусов, вы можете использовать свойство поворота DXImageTransform.Microsoft.BasicImage.
http://msdn.microsoft.com/en-us/library/ms532918(v=vs.85).aspx
#main-image img { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }