【发布时间】:2014-11-14 20:57:01
【问题描述】:
在我的项目中,我尝试使用 Foundation 的手风琴,但无济于事。具体来说,我在这里https://coderwall.com/p/azjwaq 遵循了本指南,但它不起作用。它仅在我明确刷新页面时才有效,但如果我导航到另一个控制器,它就会停止工作。这是初始化基础5的正确方法吗? 我将 Foundation 5.3.3 与 ember 1.8.0-beta1 和 ember-cli 0.44 一起使用。
编辑: 小心!我设法使它工作。但是现在整个应用程序真的非常非常慢。具体来说,我在 app/initializer/foundation.js 中有这个初始化程序。
import Ember from 'ember';
export default {
name: 'foundation-config',
initialize: function() {
Ember.View.reopen({
startFoundation: function() {
Ember.run.scheduleOnce('afterRender', this, function(){
$(document).foundation();
});
}.on('didInsertElement')
});
}
};
我是不是做错了什么?
【问题讨论】: