jQuery中"animate()"自定义动画方法对“filter:blur()”的style参数没有效果

吏小加 2018-04-26 10:59:19
RT,jQuery中"animate()"自定义动画方法对“filter:blur()”的style参数没有效果
具体说明如图所示:

遇到“filter:blur()”这种CSS3新增的属性应该如何正确使用jQuery中的“animate()”自定义动画方法制作动画?
...全文
526 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-04-27
  • 打赏
  • 举报
回复
引用 2 楼 ylqylq001 的回复:
[quote=引用 1 楼 天际的海浪的回复:]jQuery中的animate()所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。(例如,width, height或者left可以执行动画,但是background-color不能,除非使用jQuery.Color插件。)属性值的单位像素(px),除非另有说明。单位em 和 %需要指定使用。
那有没有其他动画方法能够代替“animate( )”修改类似于“filter:blur( )”这种特殊的CSS属性来制作动画效果?[/quote] 可以用css3的@keyframes 与 animation:做动画,也可以用transition:做过度动画效果。 或者用js的setTimeout()自己写动画函数
吏小加 2018-04-27
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪的回复:
jQuery中的animate()所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。(例如,width, height或者left可以执行动画,但是background-color不能,除非使用jQuery.Color插件。)属性值的单位像素(px),除非另有说明。单位em 和 %需要指定使用。
那有没有其他动画方法能够代替“animate( )”修改类似于“filter:blur( )”这种特殊的CSS属性来制作动画效果?
天际的海浪 2018-04-27
  • 打赏
  • 举报
回复
jQuery中的animate()所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。(例如,width, height或者left可以执行动画,但是background-color不能,除非使用jQuery.Color插件。)属性值的单位像素(px),除非另有说明。单位em 和 %需要指定使用。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧