今天的这个例子主要是实现点击小图能显示大图,来直接看代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<style>
*{ margin:0; padding:0;}
ul,li{list-style: none;}
a{text-decoration: none;}
.box{overflow: hidden;width:500px;margin:100px auto;}
#sPic{overflow: hidden}
#sPic li{width:100px;float:left;margin:10px;}
#sPic li img{width:100px;height:auto;}
#images{width:500px;}
#des{text-align: center}
</style>
<body>
<div class="box">
<ul id="sPic">
<li><a href="javascript:void(0)" title="图片一"><img alt="图片一" src="img/pic1.jpg"/></a></li>
<li><a href="javascript:void(0)" title="图片二"><img alt="图片二" src="img/pic2.jpg"/></a></li>
<li><a href="javascript:void(0)" title="图片三"><img alt="图片三" src="img/pic3.jpg"/></a></li>
<li><a href="javascript:void(0)" title="图片四"><img alt="图片四" src="img/pic4.jpg"/></a></li>
</ul>
<img id="images" src="img/pic1.jpg" width="500" alt=""/>
<div id="des"></div>
</div>
<script src="js/jquery-1.11.3.min.js"></script>
<script>
$(function(){
$("#sPic a img").click(function(){
var src=$(this).attr("src");
$("#images").attr("src",src);
var title=$(this).attr("alt");
$("#des").text(title);
})
})
</script>
</body>
</html>
效果图如下:
这个例子也只是简单的实现了点击小图呈现大图的效果,还有点击大图收回的效果也就是让其消失等等。希望这些对你有帮助把!
当然也希望有问题直接询问评论!