2012-09-01 3 views
0

FB보기 단추가 내보기 안에 있습니다.백본보기 안의 FB 보내기 단추가로드되지 않음

주위를 둘러 보니 페이지의 모든 버튼을 다시 렌더링하기 위해 FB.XML.parse();을 사용하는 것이 좋습니다.

는 내 렌더링 기능에 그 퍼팅 시도했지만 여전히 운 :

또한
render: function() { 
     var created_at = this.model.pretty_created_at(); 
     var share_url = this.model.share_url(); 
     var html = this.template({model:this.model.toJSON(), created_at: created_at, share_url: share_url}); 
     Galleria.configure({ 
      initialTransition: false, 
      clicknext: true, 
     }); 
     Galleria.run('#galleria', {wait: true}); 
     $(this.el).html(html); 
     this.$('abbr.timeago').timeago(); 
     FB.XML.parse(); 
     return this; 
}, 

, 내가 초기화에이 물건의 일부를 이동해야, 내 렌더링 기능에 대해 언급주세요?

답변

0

FB가로드되기 전에 스크립트가 실행될 때 'FB is undefined'와 같은 오류가 발생하지 않는 경우 잘못된 스크립트를 호출하거나 이전에 호출하는 것보다 Like 버튼 자리 표시자가 삽입됩니다. DOM에.

이 페이지에서 http://www.vitalmtb.com FB와 같은 단추는 비동기 적으로 생성되며 FB.XFBML.parse(document.getElementById("sp-a"));을 사용하여 구문 분석되며 작동합니다.