gpt4 book ai didi

javascript - jQuery Animate 不适用于背景颜色属性

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:42 27 4
gpt4 key购买 nike

我在玩 jQuery .animate()功能,并最终试图改变 background-color div之一s 取决于用户滚动的像素数。令我惊讶的是,它没有用。我尝试使用 .css()相反,它运行良好。请引用底部的 jsFiddle 链接。

有人可以向我解释为什么会这样吗?

jsFiddle 链接:https://jsfiddle.net/ag_dhruv/cb2sypmu/

最佳答案

根据 jQuery API docs :

The .animate() method allows us to create animation effects on any numeric CSS property.

Animation Properties and Values

All animated properties should be animated to a single numeric value, except as noted below; most properties that are non-numeric cannot be animated using basic jQuery functionality (For example, width, height, or left can be animated but background-color cannot be, unless the jQuery.Color plugin is used)

重点是我的

背景颜色不是数字属性,因此不能使用 .animate() 设置动画。

关于javascript - jQuery Animate 不适用于背景颜色属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34838286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com