هل يمكن أن يكون لديك سجلات متعددة في الأزرار ل Google Friend Connect؟

StackOverflow https://stackoverflow.com/questions/1264039

سؤال

كنت أتساءل عما إذا كان من الممكن الحصول على عدة سجل في الأزرار ل Google Friend Connect ...

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

هذا الرمز يجعل زر تسجيل الدخول. لسوء الحظ، يقبل معرف، ويجب أن يكون المعرف فريدا.

هل هناك أي طريقة للقيام بشيء مشابه ل

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

من شأنها أن تجعل جميع divs مع الفصل = "جوجل تسجيل الدخول" تجسد كزر تسجيل الدخول؟ أو حتى فقط لجعل اثنين من سجل منفصل في الأزرار:

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

هل من أحد يعرف الحل؟

هل كانت مفيدة؟

المحلول

نعم هذا ممكن. تذكر أنه عند تمرير المعرف ل renderSignInButton أنت لا تحدد معرف الزر الجديد ولكنه هو معرف الحاوية حيث يجب وضع هذا الزر الجديد. لاحظت أيضا أنه لا يمكنك الحصول على اثنين من الأزرار في الأزرار في نفس الحاوية (على الأقل دون استنساخ يدويا).

لقد وجدت هذا صفحة تجريبية وتشغيل الأوامر التالية باستخدام وحدة التحكم في 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