Backbone.js FB主干视图内的发送按钮未加载
我的一个视图中有一个FB发送按钮 我环顾四周,发现有一个问题是关于如何使用Backbone.js FB主干视图内的发送按钮未加载,backbone.js,Backbone.js,我的一个视图中有一个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
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;
},
另外,请评论我的渲染函数,我是否应该将这些内容移到initialize中?如果它没有抛出诸如“FB未定义”之类的错误(如果在加载“FB”之前执行脚本,则可能会发生这种情况),那么您可能会调用错误的脚本,或者在将类似按钮占位符插入DOM之前调用它 在这个页面上,类FB按钮是异步创建的,并使用
FB.XFBML.parse(document.getElementById(“sp-a”))进行解析代码>并且它可以工作