1

Backbone.Router 的问题。

我有导航

我的代码:

        <div id="menu"> 
            <ul>
                <li><a href="#!/">Start</a></li>
                <li><a href="#!/success">Success</a></li>
                <li><a href="#!/error">Error</a></li>
            </ul>
        </div>  

     <script>
    $(function () {
    var Control = Backbone.Router.extend({
        routes: {
            "": "start", 
            "!/": "start", 
            "!/success": "success", 
            "!/error": "error" 
        },

        start: function () {
           console.log('start')
        },

        success: function () {
    console.log('success');
        },

        error: function () {
    console.log('error')
         //   $(".block").hide();
         //   $("#error").show();
        }
    });

var controllers = new Control(); 

Backbone.history.start();   


}); 

错误:

TypeError: Backbone.$(...).on 不是函数

Backbone.$(window).on('hashchange', this.checkUrl);

4

0 回答 0