我試圖運行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
沒問題; 「顯示代碼」總是最好的,但在其上添加小提琴演示可以更輕鬆地提供幫助。我通常喜歡在合適的時候添加一個,並且有足夠的空間可用。 –