4

我有一个来自 Foundation (orbit) 的 jQuery 插件。

最初在我的app.js我执行了这个:

$(document).foundation();

但是,如果我查看应该在其上工作的页面,则使用 ember 和动态加载视图不起作用。如果我加载控制台并手动点击它,它就可以工作。那么,当“以灰烬方式”查看页面时,我如何定义它被点击?

4

2 回答 2

4

我通常在视图上使用 didInsertElement 函数来设置我的 Jquery 插件。

参考:http ://emberjs.com/api/classes/Ember.View.html#event_didInsertElement

于 2013-09-25T07:20:54.883 回答
3

这应该可以解决问题:

App.ApplicationView = Ember.View.extend({

    didInsertElement: function(){
        $(document).foundation();
    }
});
于 2013-09-25T13:17:17.767 回答