为什么我的实现不了效果?麻烦老师了
来源:3-4 行为层
安分小兔纸
2019-05-03 23:00:41
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全屏的云南旅游相册</title> <link rel="stylesheet" type="text/css" href="css/index1.css"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/index1.js"></script> </head> <body> <span></span> <nav> <a href="javascript:;">泸沽湖</a> <a href="javascript:;">丽江古城</a> <a href="javascript:;">茶马古道</a> <a href="javascript:;">就这家·云逸客栈</a> <a href="javascript:;">西双版纳</a> <a href="javascript:;">云南红酒庄</a> <a href="javascript:;">轿子雪山</a> <a href="javascript:;">普者黑</a> <a href="javascript:;">海埂大坝</a> <a href="javascript:;">玉龙湾</a> <a href="javascript:;">昆明郊野公园</a> <a href="javascript:;">欧洲风琴小镇</a> </nav> <div> <img src="images/1.jpg"> <img src="images/2.jpg"> <img src="images/3.jpg"> <img src="images/4.jpg"> <img src="images/5.jpg"> <img src="images/6.jpg"> <img src="images/7.jpg"> <img src="images/8.jpg"> <img src="images/9.jpg"> <img src="images/10.jpg"> <img src="images/11.jpg"> <img src="images/12.jpg"> </div></body> </html>
*{
margin:0;
padding: 0
border:none;
}
body{
height: 100%;
background-color:#93b3c6;
}
span{
display: block;
text-align: center;
width: 16px;
height: 16px;
margin: 30px auto 40px;
border-radius: 50%;
background: #fff;
}
nav{
margin:20px auto 10px;
position: relative;
width:78.125%;
display: flex;
justify-content: space-between;
}
nav:before{
width:100%;
height:10px;
position: absolute;
background: #fff;
top:20px;
display: block;
content:''; /* 显示内容 */
}
nav > a{
position: relative;
font-size:20px;
text-decoration: none;
padding:10px;
border:2px solid #5395b4;
color:#255d7e;
background: #fff;
}
div{
position: relative;
overflow: hidden;/* 超过边界则隐藏 */
width: 78.125vw;
height: 75vh;
background: #fff;/* 白色边框 */
box-shadow: 0 0 30px 0 rgba(8,1,3,0.3);/* 设置阴影。水平偏移为0,竖直偏移为0,往外模糊30px、往内模糊0. */
margin:20px auto;
}
div img{
width: 98%;
height: 96%;
position:absolute;
top: 0;bottom: 0;left: 0;right: 0;
margin: auto;
}$(document).ready(function(){
$('a').click(function(){/*点击a标签触发事件*/
$('img')
.eq($(this).index())
.css({'opacity':'1'})/*先确定第几张图片,然后控制相应图片的透明度*/
.siblings()
.css({'opacity':'0'});/*在控制其他图片的透明度为0;*/
})
})1回答
同学你好!
在jq中使用了中文冒号导致效果出不来:

修改为英文冒号即可~
如果帮助到了你 欢迎采纳 祝学习愉快~