jquery 检测一个元素悬停在另一个元素后面
我有一个带有渐变图像的 div,它位于另一个包含大量图像的 div 之上...
问题是我想检测用户何时将鼠标悬停在这些图像之一上,因为如果发生这种情况,我想将悬停图像到前面。
顺便说一句,后面的 div 可以有很多图像(比如 60 个)。
我该怎么做?
I have a div that has a graddient image and that is above another one that contains a lot of images...
The problem is that I want to detect when the users hover one of these images, because if that happens, I want to bring the hovered image to the front.
By the way, the div behind could have a lot of images (like 60).
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为如果前景渐变 div 没有附加悬停侦听器,则附加到其后面的每个图像的侦听器应该仍然可以工作。然后,在悬停时,您可以增加 z 顺序以将其置于前面,例如:
假设渐变 div 的 z 索引为 101。
I think if the foreground gradient div has no hover listeners attached, listeners attached to each image behind it should still work. Then, on hover, you could increase the z-order to bring it in front, something like:
this would be assuming the gradient div has z-index of 101.