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);