gpt4 book ai didi

javascript - 在 react js中悬停卡片时播放视频并在不悬停时显示默认图像

转载 作者:行者123 更新时间:2023-12-02 01:39:35 25 4
gpt4 key购买 nike

我有一个视频列表。我只需要在悬停时播放视频。否则需要显示我提供的默认图像。

假设我有这样的编码。当我悬停卡片时,它需要播放视频,当我不悬停卡片时,它需要显示图像。

<Card>
<video src={video} />
</Card>

我使用了 npm 包 react-hover-video-player,但我不使用外部包来执行此操作。有没有办法在 React JS (Typescript) 中做到这一点?

最佳答案

如何为悬停和有条件渲染创建一个新状态?

const [hover, setHover] = useState(false);

<Card
onMouseEnter={(e:React.MouseEvent) => setHover(true)}
onMouseLeave={(e:React.MouseEvent) => setHover(false)}
>
{hover ? <video src={video} /> : <image src={image} />}
</Card>

关于javascript - 在 react js中悬停卡片时播放视频并在不悬停时显示默认图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71827143/

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