老师,帮忙看下页面效果

来源:3-4 行为层

慕盖茨9092533

2019-02-22 17:01:35

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>云南旅游相册</title>

<style type="text/css">

*{

margin: 0;

padding: 0;

border: none;

}

html,body{

overflow: hidden;

height: 100%;

background-color: #93b3c6;

}

span{

display: block;

width: 16px;

height: 16px;

margin: 30px auto 40px;

border-radius: 50%;

background-color: #fff;

}

nav{

position: relative;

display: flex;

justify-content: space-between;

width: 78.125vw;

margin: 0 auto 45px;

}

nav:before{

position: absolute;

top: 15px;

width: 100%;

height: 10px;

background-color: #fff;

display: block;

content: '';

}

nav > a{

position: relative;

font-size: 12px;

padding: 10px;

border: 2px solid #5395b4;

color: #255d7e;

text-decoration: none;

background-color: #fff;

}

div{

position: relative;

overflow: hidden;

width: 78.125vw;

height: 75vh;

margin: 0 auto;

background-color: #fff;

box-shadow: 0 0 30px 0 rgba(8,1,3,.3);

}

div>img{

position: absolute;

width: 98%;

height: 96%;

top: 0;

right: 0;

bottom: 0;

left: 0;

margin: auto;

}

</style>

</head>

<body>

<span></span>

<nav>

<a href="#">泸沽湖</a>

<a href="#">丽江古城</a>

<a href="#">茶马古道</a>

<a href="#">就这家.云逸客栈</a>

<a href="#">西双版纳</a>

<a href="#">云南红酒庄</a>

<a href="#">轿子雪山</a>

<a href="#">普者黑</a>

<a href="#">海埂大坝</a>

<a href="#">玉龙湾</a>

<a href="#">昆明郊野公园</a>

<a href="#">欧洲风琴小镇</a>

</nav>

<div>

<img src="img/1.jpg" >

<img src="img/2.jpg" >

<img src="img/3.jpg" >

<img src="img/4.jpg" >

<img src="img/5.jpg" >

<img src="img/6.jpg" >

<img src="img/7.jpg" >

<img src="img/8.jpg" >

<img src="img/9.jpg" >

<img src="img/10.jpg" >

<img src="img/11.jpg" >

<img src="img/12.jpg" >

</div>

</body>

</html>

<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('a').click(function(){

$('img').eq($(this).index()).css({'opacity':'1'}).css({'opacity':'0'});

});

});

</script>

老师,我的效果出来,第一张图片不显示或者显示的比较慢,有时候其他图片出来也慢,是不是我的代码有问题

写回答

1回答

山河远阔ZZ

2019-02-22

同学你好,js代码中有一个问题:

1、当点击事件触发的时候,当前图片显示,其他图片不显示,需要通过siblings() 方法,找到当前图片的兄弟元素,再让它们不显示,参考下图:

http://img.mukewang.com/climg/5c6fc97b0001937e11410262.jpg

自己测试一下哦,如果帮助到了你,欢迎采纳。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程