هل يمكن أن يكون لديك سجلات متعددة في الأزرار ل Google Friend Connect؟
-
13-09-2019 - |
سؤال
كنت أتساءل عما إذا كان من الممكن الحصول على عدة سجل في الأزرار ل 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'});
كما ترون أن هذا سيخلق ثلاثة أزرار في الأزرار، كل منها بأسلوب مختلف