我正在使用的插件依赖$(':animated')
,但自从我升级到jQuery 1.8.0后,就会抛出错误:
未捕获错误:语法错误,无法识别的表达式:unsupported pseudo:animated
jQuery 1.8.0是否支持此自定义选择器作为其在Sizzle中的更改的一部分?我该如何解决这个问题?
答案 0 :(得分:3)
别担心,jQuery 1.8.0仍支持the custom $(':animated')
selector。
但是,与您的预期相反,它不是Sizzle(jQuery的选择器引擎)的一部分。如果您使用的是自定义版本,请确保不排除effects
模块defines the :animated
selector。
例如,如果您之前使用此命令创建自定义jQuery构建:
grunt custom:-ajax,-deprecated,-effects
您需要删除-effects
部分,如下所示:
grunt custom:-ajax,-deprecated
否则将不支持:animated
选择器。