<div class="slider">
<div id="one" class="box"></div>
<div id="two" class="box"></div>
<div id="three" class="box"></div>
</div>
<nav>
<a href="#one">One</a>
<a href="#two">Two</a>
<a href="#three">Three</a>
</nav>
.box {
width: 500px;
height: 500px;
}
#one {
background: red;
}
#two {
background: green;
}
#three {
background: #000;
}
.slider {
width: 500px;
height: 500px;
overflow: hidden;
margin: 30px auto;
position: relative;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
嘻,这个奇怪的问题我也碰到过,我是在用插件的前提下的,这样页面显示效果好像是用了js一般,但是其实不是。
你启用下游览器的调试模式看看就明白了。当你点击的时候#one的位置发生了变化,