【发布时间】:2016-02-15 04:38:01
【问题描述】:
我目前正在运行一个已编译的 scripts.js 文件,该文件使用 onRendered 方法激活了一系列不同的 UI 功能(砌体、导航栏等)。
Template.mainLayout.onRendered( function() {
$.getScript('js/scripts.js');
});
我的问题是,如果我导航到像 /team 这样的另一个页面,脚本不会重新运行,这意味着在其他页面中,砌体不再起作用。另外,当我回到主页时,脚本也会中断,导致导航栏损坏。
如果我使用此功能有误,请告诉我?
【问题讨论】:
-
你在 Iron 路由器中使用
mainLayout吗? -
不,我正在使用流路由器和 blaze 布局。我现在使用相同的功能直接在 scripts.js 文件中加载脚本。
标签: javascript jquery meteor