gpt4 book ai didi

css - 避免 child 干扰 parent 的盘旋。 (或者如何 .stop(false,true) 一个CSS转换)

转载 作者:行者123 更新时间:2023-11-28 18:59:34 26 4
gpt4 key购买 nike

当我使用 jQuery .animate() 制作动画时。我总是注意使用 .stop(false,true) 来避免奇怪的动画行为。

在这种情况下,我想让导航出现在某些部分的悬停上。这是一个演示:

http://jsfiddle.net/meo/Kbeg8/

现在,如果您慢慢悬停顶部的灰色元素,您将得到一个无限动画循环,因为飞入的元素是触发动画的元素的子元素。

因为这不是我第一次遇到这种困难:有没有纯 CSS 方法可以避免这种情况? (像 child 不触发 parent 转换)如果现在,你会如何用JS解决?

最佳答案

是的,有一种纯 CSS3 方法可以做到这一点。您需要的属性(property)是pointer-events

添加

nav ul {
pointer-events:none;
}
nav:hover ul {
pointer-events:auto;
}

似乎在 Chrome 14 中为我修复了它。

关于css - 避免 child 干扰 parent 的盘旋。 (或者如何 .stop(false,true) 一个CSS转换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6579590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com