gpt4 book ai didi

CSS 伪类 active 的行为类似于事件冒泡

转载 作者:行者123 更新时间:2023-11-28 12:34:05 24 4
gpt4 key购买 nike

我是 CSS 的新手。类似于 javascript 事件冒泡,当我应用伪代码事件类时,它的行为是一样的!

我的 HTML 为:

<div id="newContainer">
<span class="outerPara">I am outer para with <span class="innerPara">InnerPara</span> in me.</span>
</div>

和 CSS 为:

#newContainer span.outerPara:active, #newContainer span.innerPara:active{
background-color: red;
}

在这里找到 fiddle :http://jsfiddle.net/sadepu/9M7ek/

当内部元素处于事件状态时,外部元素是否也处于事件状态?如果它处于事件状态,我们是否可以停止它?

最佳答案

是的,CSS 伪选择器的工作方式与事件冒泡在 Javascript 中的工作方式几乎相同,尽管您不能在 CSS 中执行类似 e.stopPropagation() 的操作,而我们在 JS 中可以。

如果你真的必须停止事件冒泡,我建议你使用 Javascript 方式 & :active 可以通过 mousedown () & mouseup() 事件。

关于CSS 伪类 active 的行为类似于事件冒泡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18074387/

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