本文主要是介绍jquery animate 不能改变颜色,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在用到jquery中的animate的时候,位置的变化都很正常,但是,当我演示到颜色的时候,发现并没有效果。
当时怀疑是代码写错了,但是发现并没有写错。
后来,经过查阅资料,和阅读源代码发现,jquery中的animate方法的实现原理是用定时器根据步长来逐渐改变属性值,因此只支持数值型的属性改变,颜色不具有十进制的增减性,所以实现不了。
不过,可以在jquery.ui库里面得以实现。
再不过...为了一个颜色的变化而去引入一个jquery.ui这么一个大库的话,还不如自己写过度来的实在~~
这篇关于jquery animate 不能改变颜色的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!