首页 > 求类似jqueryui highlight 效果的 jquery 插件

求类似jqueryui highlight 效果的 jquery 插件

通过 ajax 更新元素后,希望能将更新的部分高亮显示,然后背景色渐渐消失,恢复成初始状态。 虽然 jquery ui 的 highlight effect 能够很好的实现,但是为了这一个功能引入 jquery ui 感觉不太好,而且即便单引效果库,也感觉有些大。

有没有纯粹实现这个效果的 jquery 插件,找了好久都没有找到。


用 github 上的项目来回答问题。 欢迎关注 github那些事儿


不需要引入整个 jqui,可以自己压缩一下:http://jqueryui.com/download

或者试试这个:http://madrobby.github.io/scriptaculous/effect-highlight

其实,如 @yorzi 所说,自己写一个也很简单。

其实你想要的功能就是两个颜色(背景)的渐变过程。实现方式有多种,简单介绍两种:

第一种就是很简单的,通过在原有的元素上覆盖一层,用 animate() 将上边一层的透明度改为 0,例如: $("boj").animate({opacity:0},1000); 这样既可。

第二种,将十六进制表示的颜色值转换为三组十进制数,来表示 r,g,b 通过对每组数的的运算在转换会十六进制数,用 setTimeout() 定时来给元素更改颜色就可以了。


自己写一个吧

【热门文章】
【热门文章】