एक अतिरिक्त या इसके बाद निखिल का बहुत ही उपयोगी जवाब देने के लिए विकल्प के रूप में:
दुर्भाग्य से जब आप अन्य सामग्री के बीच facepile div जोड़ने के लिए, ऊपर समाधान का कारण बनता है कुछ "झिलमिलाते" जब यह छिपा है, इसलिए मैं इसे बदल एक सा। अब div प्रति डिफ़ॉल्ट छिपा हुआ है और जब उपयोगकर्ता लॉग इन होता है तो दिखाया जाता है।
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : '{app_id}', // App ID from the App Dashboard
channelUrl : '//path/to/channel.html', // Channel File for x-domain communication
status : true, // check the login status upon init?
cookie : true, // set sessions cookies to allow your server to access the session?
xfbml : true // parse XFBML tags on this page?
});
// Additional initialization code such as adding Event Listeners goes here
FB.getLoginStatus(function (response) {
if ((response.status === 'connected') || (response.status === 'not_authorized')) {
$('#facepileDiv').show();
}
});
};
// Load the SDK's source Asynchronously
(function(d, debug){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";
ref.parentNode.insertBefore(js, ref);
}(document, /*debug*/ false));
</script>
<div id="facepileDiv" style="display: none">
<iframe src="http://www.facebook.com/plugins/facepile.php?app_id={app_id}" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px;height:80px;margin-top: 10px;" allowTransparency="true"></iframe>
</div>
स्रोत
2012-11-14 08:48:57
क्या आप अपना कोड दिखा सकते हैं? –
यहां आईफ़्रेम कोड देखें: https://developers.facebook.com/docs/reference/plugins/facepile/ – psychotik
क्या आपने पृष्ठभूमि रंग के लिए शैली विशेषता सेट करने का प्रयास किया है? क्या यह काम कर रहा है? मैं अब अपनी मशीन पर परीक्षण करने में सक्षम नहीं हूं। –