javascript - 更改 div 的 z-index,鼠标悬停时具有淡入淡出效果

标签 javascript jquery mouseover z-order fading

我有 4 张图像堆叠在一起,如下所示: http://img148.imageshack.us/img148/9096/48404002.jpg

我正在努力实现两件事:

  1. 当鼠标悬停在背景中的图像上时, 图像应该以淡入淡出的效果出现在前景中。有 每张图片下方还有不同的文字,该文字应该出现在 前景。 (那里不需要褪色)

    结果应该是这样的: http://img837.imageshack.us/img837/5663/58906919.jpg

  2. 每隔 10-15 秒(无需用户输入),右边的下一张图片应该淡入 自动。

从技术上讲,我考虑过将每个图像和文本放入一个单独的 div 中,并使用 z 顺序。淡入淡出的效果也许可以使用 jquery 来实现,但不幸的是,我以前没有使用过它。

非常感谢任何示例代码、具体帮助或指示。

谢谢!

最佳答案

虽然不可能通过他的z-index来控制一个元素的fade 我们总能欺骗我们的眼睛。

DEMO GALLERY

enter image description here

为了实现这一目标,我们可以做到:

  • 在我们的图库中插入一个 DIV 元素,它将获取当前图像src 属性并将其设置为他的背景图像
  • 隐藏当前图片,将DIV定位在这张图片上 .position()
  • 淡入/淡出我们的 DIV
  • 重置图像可见性

如果您有任何问题,请告诉我,我可以评论我的代码以使我使用的步骤更加清晰。

快乐编码

关于javascript - 更改 div 的 z-index,鼠标悬停时具有淡入淡出效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916993/

相关文章:

javascript - 如果最后一行已显示,如何防止 jQuery 加载更多停止功能

javascript - 将鼠标悬停在 JavaScript 幻灯片上时暂停

javascript - 无法使用 JQuery 功能切换图像

Javascript旋转鼠标悬停暂停?

javascript - HTML5 canvas 绘制自定义光标

javascript - css 背景图像根本不显示

javascript - 查找某个元素后面的类

javascript - 。消除(); jquery append div

java - 为什么将鼠标移到 Java 应用程序上会更流畅?包括视频

javascript - 如何在悬停时更改元素的颜色并在使用 jquery mouseout 时将其删除?