Domanda

Mi chiedevo se è possibile avere registro multiplo in pulsanti per Google Friend Connect ...

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

Questo codice rende il registro a pulsante. Purtroppo accetta un id e id deve essere unico.

Esiste un modo per fare qualcosa di simile a

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

che avrebbe fatto tutto il div con class = "google-login" rendere come un log in tasto? O anche solo per rendere due di registro separato in pulsanti:

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

Qualcuno sa di una soluzione?

È stato utile?

Soluzione

Sì, è possibile. Ricordate che quando passa l'id di renderSignInButton non sta impostando il pulsante di nuovo ID ma è l'id di un contenitore in cui questo nuovo pulsante deve essere posizionato. Ho anche notato che non si può avere due pulsanti segno nello stesso contenitore (almeno senza clonazione manualmente).

Ho trovato questo demo pagina ed eseguire i seguenti comandi utilizzando la console di Firebug

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

Come si può vedere questo creerà tre segno pulsanti, ciascuno in stile diverso

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top