【发布时间】:2012-08-17 01:01:26
【问题描述】:
以下代码在 jQuery 1.8 上引发错误 unsupported pseudo: hover,而它在 jQuery 1.7.2 上完美运行:
if(!$(this).parent().find('ul').first().is(':hover')) {
$(this).parent().parent().removeClass('open');
}
有人知道怎么回事吗?
【问题讨论】:
-
可能是重写的 Sizzle 的错误?
-
见this问题。
-
docs中没有这样的选择器。
-
:hover在 this fiddle 使用 jQuery 1.8 和 Firefox 测试中为我工作,但 没有 在 IE 中使用 jQuery 1.7.2 或 1.8(但 IE 中的实际错误消息在 1.7.2 和 1.8 之间是不同的)。
标签: javascript jquery jquery-1.8