gpt4 book ai didi

javascript - 将鼠标悬停在 canvas 的多幅图像中的 1 幅图像上

转载 作者:行者123 更新时间:2023-11-28 01:56:45 25 4
gpt4 key购买 nike

我正在尝试使用 Canvas 中的悬停编写演示。

问题是这样的:

- 我有 1 个 Canvas ,其中有 2 张图像。

- 我希望当我将鼠标悬停在 2 张图片中的其中一张时发生这种变化(在这种情况下是改变颜色)。

但是当我将鼠标悬停时,所有 Canvas 都发生了变化。我的 Canvas 有 1 个 ID,所以我不知道该怎么做。

这是我的悬停:

 $("#after_image").hover(function() {
setFilter(red);
}, function() {
setFilter(grayscale);
});

这是我不悬停和悬停时的屏幕: enter image description here

enter image description here

我按照这里的教程:

http://www.storminthecastle.com/2013/04/06/how-you-can-do-cool-image-effects-using-html5-canvas/

我是垃圾车,请帮帮我!

感谢阅读。 :)

最佳答案

这就是应该的方式,因为“#after_image”包含这两个图像。为其他图像创建新的 Canvas 元素,一旦为它们添加悬停事件,您应该就可以开始了。

甚至可以添加一个类而不是 ID 并使用 $(this)

祝你好运!

关于javascript - 将鼠标悬停在 canvas 的多幅图像中的 1 幅图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16556150/

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