访问Backbone.js中的Ratchet 2.0方法/函数

Accessing Ratchet 2.0 Methods/Functions in Backbone.js

本文关键字:0方法 函数 Ratchet Backbone js 中的 访问      更新时间:2023-09-26

我正在使用Ratchet 2.0和BackBone.js构建一个简单的小PhoneGap应用程序。

我想在我的条款和隐私政策中使用棘轮模态功能进行模态,但我不知道如何从我的LoginView.js中访问模态。

我已经在文件中设置了正确的结构,但我不知道在访问Ratchet Modals的方法内部该做什么。

app.views.LoginView = Backbone.View.extend({
    render: function () {
        this.$el.html(this.template());
        return this;
    },
    events: {
        "click .btn.pull-left": "back",
        "click .btn-link.terms": "terms",
        "click .btn-link.privacy": "privacy"
    },
    terms: function() {

    },
    privacy: function() {
    },
    back: function() {
        window.history.back();
        return false;
    }
});

在我的索引中,我有所有正确的javascript文件,尽管我不确定ratche.js的依赖顺序。我直接在jquery之后和主干之前有它。

<script src="http://app.mydomain.com/lib/jquery.js"></script>
<script src="http://app.mydomain.com/ratchet/ratchet.js"></script>
<script src="http://app.mydomain.com/lib/underscore.js"></script>
<script src="http://app.mydomain.com/lib/backbone.js"></script>
<script src="http://app.mydomain.com/lib/pageslider.js"></script>
<script src="http://app.mydomain.com/js/app.js"></script>
<script src="http://app.mydomain.com/js/utils/templates.js"></script>
<script src="http://app.mydomain.com/js/adapters/memory-adapter.js"></script>
<script src="http://app.mydomain.com/js/routers/AppRouter.js"></script>
<script src="http://app.mydomain.com/js/views/HomeView.js"></script>
<script src="http://app.mydomain.com/js/views/LoginView.js"></script>

一旦我真正做到这一点,我将切换到require.js。

您必须在标记中包括模态(例如模板),打开方法应该只将"active"类添加到模态中,例如:

这个$('.moder.terms').addClass('active');