【发布时间】:2015-07-16 01:13:36
【问题描述】:
我在我的网站上使用 fullpage.js。我有几个很长的页面并添加了 scrollOverflow: true 以使这些页面完全可滚动。在我合并一个水平滑块之前效果很好,然后 scrollOverflow 停止工作。我知道可以有一个使用 scrollOverflow 和水平滑块的页面,因为 Alvaro 在他的网站 (http://www.alvarotrigo.com/fullPage/examples/scrolling.html#secondPage) 上演示了它,但我似乎无法让它工作。这是一个简单的示例,您无法滚动到第 1 页第二个绿色框的底部;而是流到第 2 页:
<div id="fullpage">
<div class="section">
<div id="clients">
<div id="logosTop"></div>
<div id="logosBottom"></div>
<div id="slider">
<div class="slide">Text here</div>
<div class="slide">Text here</div>
<div class="slide">Text here</div>
<div class="slide">Text here</div>
</div>
</div>
</div>
<div class="section">Some section</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#fullpage').fullpage( {
scrollOverflow: true,
verticalCentered: false,
});
});
CSS:
#clients {
position: relative;
width: 750px;
height: 100%;
left: 50%;
margin-left: -375px;
}
#logosTop {
background-color:#096;
width: 1025px;
height: 235px;
position: absolute;
margin-top: 50px;
margin-left: -137px;
}
#logosBottom {
background-color:#096;
width: 1025px;
height: 340px;
position: absolute;
margin-top: 715px;
margin-left: -137px;
}
#slider {
position: absolute;
margin-top: 450px;
width: 740px;
margin-left: 5px;
}
.slide {
font-family: Arial;
font-size: 15px;
}
【问题讨论】:
-
你找到解决这个问题的方法了吗?
标签: jquery fullpage.js