我试图让我的索引页面有 10 个图像,每个图像在鼠标悬停时都会淡入一段文本,然后在鼠标移出时会淡入原始图像。
每张图片都与 10 张不同(它是一个作品集),具有不同的文本内容。
我是一个完全的 jQuery n00b,下面是我当前的 html 页面。
到目前为止,我已经弄清楚如何让单个图像淡入另一个图像,但还没有找到一种简单的方法让索引页面上的 10 个图像在不同时间执行此操作(例如,当一个图像被鼠标悬停时)也我有没有想出如何让图像变成文本而不是另一个图像......请帮助。
任何建议或代码都非常感谢..
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
img {
display:block;
position:absolute;
top: 0;
left: 0;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script TYPE="text/javascript">
$(function() {
$('#imgs')
.mouseenter(function() {
$('#i2').fadeOut('slow');
})
.mouseleave(function() {
$('#i2').fadeIn('slow');
});
});
</script>
</head>
<body>
<div id="imgs">
<img src="/images/unlimited.jpg" id="i1"> <!-- this is the mouseover image -->
<img src="/images/optimize.jpg" id="i2"> <!-- this is the default image -->
</div>
</body>
</html>