Это ошибка IE9? - PullRequest
       7

Это ошибка IE9?

1 голос
/ 13 июня 2011

У меня есть следующие коды:

Коды HTML-кода:

<div>asbcakjscb<div>

Коды CSS:

div {
    width:400px;
    height:400px;
    background:red;
    -ms-transform:scale(.3);
}

Коды JavaScript:

document.quertSelector('div').style.msTransform = 'scale(1)';

Коды JavaScript запускаются в событии загрузки страницы.Вы можете запустить приведенный выше код по адресу: http://jsfiddle.net/fakjX

Мне нужно изменить стиль масштабирования CSS3 с 0,3 на 1 в IE9.Но я не могу.Я думаю, что это ошибка IE9.Коды появляются без проблем.

Вы согласны, что это ошибка IE9?Или у вас есть какие-либо решения, чтобы решить эту проблему?

Спасибо.

1 Ответ

2 голосов
/ 13 июня 2011

Это не ошибка в IE, тире нотация недопустима при использовании в скрипте. Вы можете использовать эквивалент camelCase и нотацию объекта при установке свойства с помощью jQuery.

Редактировать: Найден еще один вопрос SO на эту тему - IE9: почему настройка "-ms-transform" работает из css, но не с jquery.css ()

$('div').css({ msTransform: 'scale(1)' });
...