fullPage.js不会滚动

时间:2014-06-03 13:14:08

标签: scroll fullpage.js

我很惊讶我以前找不到这个问题的答案。我试图将fullpage插件整合到我的网站中,并基本上禁用了滚动功能。它停留在第一部分。我试图制作一个简化版本,将所有内容都切割成骨头,同样的问题。

在头部......

<link href="css/jquery.fullPage.css" rel="stylesheet" type="text/css" media="screen">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script src="scripts/jquery.fullPage.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
    $.fn.fullpage();
});
</script>

在身体部分......

<body>
<header class="section">
    <div><h1>A</h1></div>
</header>
<main>
    <section class="section">
        <div><h1>B</h1></div>
</section>
<section class="section">
    <div><h1>C</h1></div>
</section>
</main>
</body>

发生了什么?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您没有遵循插件所需的结构。 您的class="section"元素应与指出的in the documentation处于同一级别。你不能在<main>内有一个部分。它应该处于同一水平。

<div class="section">Some section</div>
<div class="section">Some section</div>
<div class="section">Some section</div>
<div class="section">Some section</div>

另外,如果你使用的是最新版本的插件,你应该对所有部分使用包装,并在初始化时使用它:

<div id="fullpage">
    <div class="section">Some section</div>
    <div class="section">Some section</div>
    <div class="section">Some section</div>
    <div class="section">Some section</div>
</div>

初​​始化:

$(document).ready(function() {
    $('#fullpage').fullpage();
});