DOM 관련 이벤트에 대해 2 가지 질문이 있습니다. 난 내 링크 <a class="fb_connect" href="#"><img src="img/fb-connect.png" alt="fb-connect" /></a>
아무것도 무슨 일이 생긴 없습니다 ... 클릭하면내 이벤트를 수신 할 수 없습니다.
window.homeView = Backbone.View.extend({
el : $('#home-container'),
initialize : function() {
this.template = _.template($('#home-template').html());
this.render();
},
events: {
"click a.fb_connect": 'fetch_user'
},
fetch_user: function(){
console.log("Fetch requested...");
},
render : function() {
this.delegateEvents();
var renderedContent = this.template(this.model.toJSON());
$(this.el).html(renderedContent);
return this;
}
});
내가 왜 모르는, 어떤 생각 : 나는 DOM에 이벤트를 트리거하고 싶은
, 나는이 코드를 작성?
또 다른 질문으로, "맞춤 이벤트"에 대해 들었습니다. 여기서 내가하고 싶은 것은 내 페이스 북 로그인에 대한 이벤트를 트리거하는 것입니다. (예를 들어 작동하지 않는) 내 사례에서 링크를 클릭하십시오하지만 나는 페이스 북의 콜백에있는 이벤트를 호출해야합니다 데이터를 가지고, 문제는, 페이스 북의 콜백은 DOM 이벤트가 아니므로, 어떻게 생각하는지 모르겠다. 이런 종류의 일을하는 "커스텀 이벤트"?
도움 주셔서 감사합니다.
편집 : 첫 번째 질문에 대한
콘솔에 오류가 있습니까 jsfiddle 업데이트? – tkone
아무런 일도 일어나지 않습니다. 심지어 오류도 ... – Ludo
은 템플릿의 앵커 태그 부분입니까? – tkone