【发布时间】:2017-04-29 10:39:48
【问题描述】:
更新:感谢下面的评论,它看起来像是特定于 chrome 的问题。
有没有办法通过鼠标悬停在 jQuery 中的 <input> 元素上来解决悬停事件?
只有在从元素到非子元素时才淡出?
这是一个 jsfiddle,其中包含该问题的一个活生生的例子: http://jsfiddle.net/2h2Jt/3/
$(".hover").hover(function() {
$(this).stop(true, true).animate({backgroundColor:'#aaaaaa'}, 500);
}, function() {
$(this).stop(true, true).animate({backgroundColor: 'transparent'}, 500);
});
我正在使用 CSS,但是让这个动画工作会很棒:)
更新:已在 Mac Chrome 11.0.696.65 中修复
但对于那些在 chrome 更新之间陷入困境的人来说仍然是一个真正的问题。
【问题讨论】:
-
该示例在 FF 中对我来说效果很好...您使用的是什么浏览器?
-
哦,你是对的!它在 mac chrome 9.0.597.102 上。适用于我的 FF / Safari。快拍!不过,我想知道什么是好的解决方案。
-
windows chrome 也有问题,仅供参考
标签: javascript jquery html google-chrome