我创建了一个 jsFiddle 创建一个基本示例。
http://jsfiddle.net/7PwsS/532/
它在 jsFiddle 上运行良好,将它放在我的 Meteor 应用程序中,当我单击链接时它不起作用,如果我滚动它。
这是我的 layout.html 流星代码:
<template name="layout">
{{> yield}}
</template>
<template name="index">
<div id="fullpage">
<div id="section0" class="section" data-anchor="firstPage">
<div class="col-sm-12 text-center">
<h1>fullPage.js</h1>
<ul id="menu">
<li data-menuanchor="firstPage">
<a href="#secondPage">First slide</a>
</li>
</ul>
</div>
</div>
<div id="section1" class="section" data-anchor="secondPage">
<div class="col-sm-12 text-center">
<h1>fullPage.js</h1>
<ul id="menu">
<li data-menuanchor="firstPage">
<a href="#firstPage">First slide</a>
</li>
</ul>
</div>
</div>
</div>
</template>
Lib 文件夹中的 Routes.js 文件
Router.configure({
layoutTemplate: 'layout'
});
Router.map(function () {
this.route('index', {
path: '/'
});
});
服务器文件夹中的 Script.js 文件
Template.index.rendered = function () {
$('#fullpage').fullpage({
anchors: ['firstPage', 'secondPage'],
menu: '#menu'
});
};
这很奇怪,我猜想与铁路由器有关?
干杯
Ĵ