我试图使用链接滚动div
内的内容。 HTML是在这里:如何使用锚点链接在div中滚动而不滚动主页面
<header>
<div class="wrapper">
<a href="#" class="logo"><img src="/img/header.jpg" alt="Ace Land Surveying"></a>
</div>
<nav>
<div class="wrapper">
<ul>
<li><a href="">Home</a></li>
<li><a href="">About Us</a></li>
<li><a href="">Types of Surveys</a></li>
<li><a href="">About Us</a></li>
<li><a href="">Links</a></li>
<li><a href="">Request a Survey</a></li>
<li><a href="">Past Projects</a></li>
<li><a href="">Contact</a></li>
<li><a href="" class="last">SOQ</a></li>
</ul>
</div>
</nav>
</header>
<div class="wrapper">
<div class="content">
<div class="column left">
<ul class="survey-type-list">
<li><h2><a href="#type1">CLICK HERE</a></h2></li>
<li><h2><a href="#type2">CLICK HERE</a></h2></li>
<li><h2><a href="#type3">CLICK HERE</a></h2></li>
</ul>
</div>
<div class="column right" id="survey-column">
<div class="survey-type" id="type1">
<p> ... long text ... </p>
</div>
<div class="survey-type" id="type2">
<p> ... long text ... </p>
</div>
<div class="survey-type" id="type3">
<p> ... long text ... </p>
</div>
</div>
</div>
</div>
<footer>
<div class="footer-top">
<div class="wrapper"></div>
</div>
</footer>
和CSS:
header {
float: left;
width: 100%;
height: 200px;
}
.wrapper {
width: 90%;
margin: auto;
}
.content {
float: left;
width: 100%;
padding: 20px;
background: #02274b;
}
.column {
min-height: 500px;
padding: 20px;
border-radius: 20px;
color: #fff;
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), transparent);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), transparent);
}
.column.left {
float: left;
width: 20%;
}
.column.right {
float: right;
width: 60%;
}
.survey-type-list li {
margin: 0 0 4px 0;
list-style: none;
}
.survey-type-list h2 {
font-size: 13px;
}
#survey-column {
overflow: hidden;
height: 460px;
}
.survey-type {
float: left;
width: 100%;
height: 460px;
}
的问题是,与div
里面的内容整个页面移动。
这里是一个小提琴:
http://jsfiddle.net/q8a1s5wj/8/
我想在这里等几个线程,但没有人能解决我的问题。
如何防止整个页面滚动并使用我的锚链接在右列内滚动?
我希望能够点击左栏中的链接,看到右栏滚动但不移动整个页面。
你可以使用JQuery库,使用scrollTop函数:) –