我正在使用 Meteor 0.9.1.1,并且添加了 nemo64:bootstrap 和 mrt:bootstrap-jasny 包。我正在尝试让 offcanvas nav menu 使用它,但我的按钮似乎已隐藏或未呈现(我不确定是哪个)。Meteor 引导程序包带有一个 custom.json 文件,它允许我切换加载哪些模块......也许我错过了一个,但我不知道。这是菜单http://jasny.github.io/bootstrap/components/#navmenu-offcanvas这是我的代码:
<template name="navmenu">
<div class="navbar navbar-default navbar-fixed-top">
<button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target="body" data-canvas="#myNavmenuCanvas" data-placement="left">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<nav id="myNavmenu" class="navmenu navmenu-default navmenu-fixed-left" role="navigation">
<a href="#">Celery seakale</a>
<a href="#">Dulse daikon</a>
<a href="#">Zucchini garlic</a>
<a href="#">Catsear azuki bean</a>
<a href="#">Dandelion bunya</a>
<a href="#">Rutabaga</a>
</nav>
{"modules": {
"normalize": true,
"print": false,
"scaffolding": false,
"type": true,
"code": false,
"grid": true,
"tables": false,
"forms": true,
"buttons": true,
"glyphicons": true,
"button-groups": false,
"input-groups": false,
"navs": true,
"navbar": true,
"breadcrumbs": false,
"pagination": false,
"pager": false,
"labels": false,
"badges": false,
"jumbotron": false,
"thumbnails": false,
"alerts": false,
"progress-bars": false,
"media": false,
"list-group": false,
"panels": false,
"wells": false,
"close": false,
"component-animations": true,
"dropdowns": true,
"modals": false,
"tooltip": false,
"popovers": false,
"carousel": false,
"affix": true,
"alert": false,
"button": true,
"collapse": true,
"scrollspy": true,
"tab": false,
"transition": true,
"utilities": true,
"responsive-utilities": true
}}
我在 navmenu.js 文件中添加了这个,现在菜单在页面加载时滑入,但我仍然没有按钮,实际上无法“工作”菜单。
Template.navmenu.rendered = function() {
$('.navmenu').offcanvas()
}