나는 다음과 같은보기가 있습니다클릭 이벤트 - 백본
App.HouseListElemView = Backbone.View.extend({
tagName: 'li',
events: {
'click': function() {
App.detailsRouter.navigate('details/' + this.model.id, true);
},
'click .btn-compare': 'compare',
'click .btn-compare > input': 'toggleCompare',
},
// more stuff here...
});
목록의 첫 번째 클릭 이벤트가 파이어 폭스에서 사파리와 크롬 모두에서 트리거하지만되지 않습니다. firefox 11.0을 사용하고 있습니다.
내 이벤트가 잘못 선언 되었습니까?
HTML의 모양은 어떻습니까? 그 사건은 Firefox에서 좋 : http://jsfiddle.net/ambiguous/vKHdc/ –
그것은 재미있다. 그것은 그것 같이 firefox에서 작동한다. 나는 무엇이 잘못 될 수 있는지 모른다. 나의 html은 내부의 다양한 목록 항목을 가진'ul'입니다. – AlexBrand
사용중인 HTML과 일치하도록 바이올린을 조정하거나 템플리트를 포함시키고 질문에'render'를 사용하십시오. 내 첫 번째 추측은 당신이 잘못된 HTML을 생성하고 Firefox가 이벤트 위임을 망쳐 버리는 방식으로이를 수정하고 있다는 것입니다. –