gpt4 book ai didi

html - 如何仅停止CSS中的悬停指针事件

转载 作者:可可西里 更新时间:2023-11-01 14:48:44 24 4
gpt4 key购买 nike

我有一个交互式背景,它使用 css 改变悬停时的不透明度。在此之上(绝对定位)是一个文本层。为了让背景即使对顶部的文本也能使用react,我在包含文本的 div 中添加了 css pointer-event:none

这很好用,但如果我还能保留突出显示文本的功能,那就更好了。

有谁知道限制哪些指针事件被抑制?

最佳答案

其实你不能为所欲为。如果禁用指针事件,则无法选择文本。但是您可以通过一些 jquery 魔术来实现此功能。

首先将背景悬停效果放入某个类中:

.hov{background: black !important;} //just example

然后将其分配给悬停效果:

$('#wrap').hover(function() {
$('#wrap').toggleClass("hov");
});

并将你 block 中的悬停事件翻译成你的背景:

$('#block').hover(function(e) {
$('#wrap').trigger(e.type);
});

所以看看fiddle你就明白了

EXAMPLE

关于html - 如何仅停止CSS中的悬停指针事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257633/

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