Javascript TypeError:主干。$(…)。上不是函数
存在主干路由器的问题 我有导航 我的代码:Javascript TypeError:主干。$(…)。上不是函数,javascript,backbone.js,Javascript,Backbone.js,存在主干路由器的问题 我有导航 我的代码: <div id="menu"> <ul> <li><a href="#!/">Start</a></li> <li><a href="#!/success">Success</a></li> <
<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>
错误:
TypeError:主干。$(…)。上不是函数
主干.$(window).on('hashchange',this.checkUrl)
我创造了小提琴:但错误无法重现。您确定使用最新版本的库吗?您是否使用1.7之前的jQuery版本?在版本1.7中被添加到jQuery中。我使用了jQuery 1.6.0。谢谢。
$(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();
});