animate 动画不会改变背景色,如果要实现就要使用插件
插件就是用来做扩展功能的
可以通过 jQuery 插件库搜索插件
- jquery-color 通过动画改变背景颜色
- distpicker - 省市联动
- jqueryUI - 官方 ui 插件
封装插件
- 给 jQuery 原型添加方法
(function($) {
$.fn.bgColor = function(color) {
// this 是调用 bgColor 这个方法的 jQuery 对象
this.css('backgroundColor', color);
}
return this;
}(jQuery));
- 给 jQuery 直接添加方法
(function($) {
$.add = function(num1, num2) {
return num1 + num2;
}
}(jQuery));