我在想,如果有可能有多个日志在谷歌好友连接...

按钮
google.friendconnect.renderSignInButton({id:"google-login",style:'long'})

这代码呈现在日志中按钮。不幸的是它接受的ID,和id的必须是唯一的。

有没有办法做类似

东西
google.friendconnect.renderSignInButton({class:"google-login",style:'long'})

这将使所有带有class =“谷歌登录”的div渲染作为日志在按钮?甚至只是为了使两个独立的日志中的按钮:

google.friendconnect.renderSignInButton({id:"google-login1",style:'long'})
google.friendconnect.renderSignInButton({id:"google-login2",style:'long'})

任何人都知道的溶液

有帮助吗?

解决方案

是它是可能的。请记住,传递ID时renderSignInButton你是不是设置新按钮的ID,但也正是这个新的按钮应放在一个容器的id。我还注意到,你不能在同一容器中的按钮2号(至少在没有手动克隆它们)。

我发现这个以下使用Firebug的控制台命令演示页和运行

google.friendconnect.renderSignInButton({id: 'memberstate', style: 'long'});
google.friendconnect.renderSignInButton({id: 'colorPicker', style: 'standard'});
google.friendconnect.renderSignInButton({id: 'profile', style: 'text'});

正如你所看到的,这将创建按钮三个符号,在每一个不同的风格

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top