请老师检查

来源:3-5 编程练习

慕前端2064318

2019-07-17 18:47:35

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<title>Document</title>

<style type="text/css">

.container {

width: 240px;

height: 185px;

margin: 0 auto;

overflow: hidden;

}


.conTitle {

height: 50px;

}


nav {

width: 25%;

height: 50px;

line-height: 50px;

text-align: center;

float: left;

background-color: #000;

font-weight: bold;

color: #fff;

cursor: pointer;

}


nav:hover {

background-color: #ddd;

color: #000;

}


.content {

position: relative;

}


.img1 {

opacity: 1;

}


img {

position: absolute;

top: 0;

left: 0;

opacity: 0;

}

</style>

</head>


<body>

<div class="container">

<div class="conTitle">

<nav>pwa</nav>

<nav>node</nav>

<nav>vue</nav>

<nav>小程序</nav>

</div>

<div class="content">

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

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

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

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

</div>

</div>

<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function() {

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

// 此处写代码

$('img')

.eq($(this.index))

.css({ opacity: '1' })

.siblings().css([opacity:'0']);

});

});

</script>

</body>

</html>



写回答

1回答

好帮手慕星星

2019-07-17

同学你好,代码中的问题:

1、获取索引是index()方法,不是属性哦,需要添加括号。

2、样式需要放在{}对象中,不是[]中。

参考修改:

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

可以重新测试下,祝学习愉快!

0

0 学习 · 36712 问题

查看课程

相似问题