我试图运行Backbone.js的 这里很简单的观点是代码:Backbone.js的 - 简单的观点
(function($){
window.templateLoaderView = Backbone.View.extend({
events: {
'click #add_contact': 'loadTaskPopup'
},
initialize: function() {
alert('templateLoaderView - initialize');
_.bindAll(this, 'render');
},
render: function() {
alert('templateLoaderView - render');
},
loadTaskPopup: function() {
alert('templateLoaderView - loadTaskPopup');
}
});
})(jQuery);
$(document).ready(function() {
window.templateLoaderView = new templateLoaderView();
});
<div id="add_contact">CLICK HERE</div>
当页面加载时,它会提醒这alert('templateLoaderView - initialize');
,但是当我点击的div , 什么都没发生。 你能告诉我我做错了什么吗?
演示:http ://jsfiddle.net/CPPsh/ –
谢谢Jared :) – kaha
没问题; “显示代码”总是最好的,但在其上添加小提琴演示可以更轻松地提供帮助。我通常喜欢在合适的时候添加一个,并且有足够的空间可用。 –