让gumby.js与meteor一起运行
我正在尝试让Gumby.js库与Meteor一起工作,但无法让它工作 我尝试过在/client/lib文件夹中手动安装它,也尝试过使用“mrtaddgumby”。 CSS部分似乎可以很好地使用网格,但是JS模块不能工作 我正在设置一个响应导航条,就像这样让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,
<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中,一切都很好。猜猜如果我需要在反应模板上使用这些东西,我应该在呈现回调中使用它。谢谢你的回答。