JQuery анимированное изображение инвертировать

Я пытаюсь оживить инверсию цветов изображения. Я могу инвертировать изображение так:

 $("#menuButtonImage").css({filter : "invert(100%)"});

Это мой код анимации, который не выдает ошибки в консоли, но не анимирует:

$("#menuButtonImage").animate({filter : "invert(100%)"}, "slow");

Есть идеи, почему это может быть?

1 ответ

Решение

Рабочий HTML:

<div id='menuButton'>
    <button id='menuButtonButton'>
        <img src="./images/MenuIcon.png" id='menuButtonImage'>
    </button>
</div>

CSS:

#menuButton button img {
   transition: all 1.0s ease;
}

Jquery:

$("#menuButtonButton").click(function() {
     $("#menuButtonImage").css({filter : "invert(100%)"});
});
Другие вопросы по тегам