Очистка воли-изменения свойства CSS

Каково правильное значение для "очистки" will-change CSS свойство? Я пытался с помощью 'auto', но в соответствии с Chrome Dev Tools (как в текущей версии Chrome (46), так и в Canary (48)) это недопустимое значение свойства.

введите описание изображения здесь

3 ответа

Вы можете использовать JavaScript, чтобы установить его как auto который является начальным состоянием по умолчанию, например:

this.style.willChange = 'auto';

В качестве альтернативы попробуйте:

Will-Change: initial;

Обратите внимание, что Chrome поддерживает только изменение воли начиная с Chrome 36+, поэтому, если вы используете версию браузера до этого, он не распознает ее. Will-Change в настоящее время не поддерживается в IE, Edge или Safari:

http://caniuse.com/

По словам автозаполнения в Firefox, кажется, 'unset',

Согласно спецификации, начальное значение auto:

https://www.w3.org/TR/css-will-change-1/

Так что это скорее всего ошибка Chrome-Dev-Tools.

Другие вопросы по тегам