让gumby.js与meteor一起运行

让gumby.js与meteor一起运行,meteor,css-frameworks,Meteor,Css Frameworks,我正在尝试让Gumby.js库与Meteor一起工作,但无法让它工作 我尝试过在/client/lib文件夹中手动安装它,也尝试过使用“mrtaddgumby”。 CSS部分似乎可以很好地使用网格,但是JS模块不能工作 我正在设置一个响应导航条,就像这样 <template name="nav"> <div class="row navbar centered" id="nav1"> <!-- Toggle for mobile navigation,

我正在尝试让Gumby.js库与Meteor一起工作,但无法让它工作

我尝试过在/client/lib文件夹中手动安装它,也尝试过使用“mrtaddgumby”。 CSS部分似乎可以很好地使用网格,但是JS模块不能工作

我正在设置一个响应导航条,就像这样

<template name="nav">
  <div class="row navbar centered" id="nav1">
    <!-- Toggle for mobile navigation, targeting the <ul> -->
    <a id="nav-toggle" class="toggle" gumby-trigger="#nav-ul" href="#"><i class="icon-menu"></i></a>
    <ul id="nav-ul" class="eight columns">
      <li><a href="#">Quienes somos</a></li>
      <li><a href="#">Marcas</a></li>
      <li><a href="#" class="skip" gumby-goto="servicios">Servicios</a></li>
      <li><a href="#">Laboratorios</a></li>
      <li><a href="#">Contacto</a></li>
      <li><a href="#">Otros</a></li>
    </ul>
  </div>
</template>

但该菜单不会在手机上弹出。而文件夹和跳过等其他模块在定义时根本不起作用

你可以看到一个样品


你知道如何启动和运行它吗?

不知道真实情况,因为js文件都打包在网站上,我很难从源代码中分辨出来。然而,你可能会发现一些有用的线索

我假设您希望在呈现模板后运行js脚本。在这种情况下,你需要这样写

Template.nav.rendered = function() {
  // Run the js to render the dropdown or whatever.
}
这就是Meteor编程范例。如果您只是直接运行js文件,那么当您运行这部分代码时,模板可能还没有准备好。“呈现”回调是在该模板准备就绪后需要放置一些操作的地方


另外,你可以参考这里的官方文件

它会为我弹出吗?你在什么手机上试用?几个小时前上传了一个工作版本,谢谢,我昨天基本上可以用你说的话让它工作。我把Gumby.initialize“toggles”放在Meteor.startup中,一切都很好。猜猜如果我需要在反应模板上使用这些东西,我应该在呈现回调中使用它。谢谢你的回答。