javascript - Facebook like box load event jquery -


मेरे पास ऐसा कोड है।

  $ (document) .ready (function () {Var उच्चतम = गणित.मैक्स ($ ('# मुख्य')। बच्चों ()। ऊँचाई (), $ ('# मुख्य')। बच्चों ()। ऊँचाई ()); $ ('# मुख्य')। ()। हाइट (सर्वोच्च कोल);});   

लेकिन जब यह मेरे पास कुछ कॉलम में बॉक्स जैसा है तो यह काम नहीं करता है। ऐसा लगता है कि फेसबुक की तरह बॉक्स बुलाए जाने से पहले इसे बुलाया जाता है।

इस समस्या को ठीक कैसे करें?

असल में मुझे फेसबुक लोड के बाद इस प्रक्रिया को कॉल करना होगा बॉक्स और अनुशंसाएं ब्लॉक (दोनों) की तरह। / P>

मुझे लगता है कि आप फिक्स-ऊँचाई कंटेनर में बस-बटन डाल सकते हैं। < P> उदाहरण के लिए:

  & lt; div शैली = "ऊंचाई: 62px;" & gt; & Lt; fb: जैसे-बॉक्स href = "http://www.facebook.com/platform" width = "292" show_faces = "false" स्ट्रीम = "गलत" हैडर = "गलत" & gt; & lt; / fb: जैसे -Box & gt; & Lt; / div & gt;   

तब आप उस बारे में चिंतित नहीं होंगे कि यह कितनी ऊँचाई होगी।

एक और संभावित समाधान मुझे लगता है कि आप लोड फेसबुक javascrpt sdk एसिंक्रोनस के तरीके का उपयोग कर रहे हैं। फिर आप अपना कोड FB.init () के बाद निष्पादित कर सकते हैं

  & lt; div id = "fb-root" & gt; & lt; / div & gt; & LT; स्क्रिप्ट & gt; Window.fbAsyncInit = function () {FB.init ({appId: 'आपकी ऐप आईडी', स्थिति: सच है, कुकी: सच है, xfbml: true}); अगर (jQuery.isFunction (window.fbexecute)) {window.fbexecute (); }}; (फ़ंक्शन () {var e = document.createElement ('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; दस्तावेज़ .getElementById ('एफबी-रूट')। AppendChild (e);} ()); & Lt; / स्क्रिप्ट & gt; Var fbexecute = function () {var उच्चतम = गणित.मैक्स ($ ('# मुख्य')। बच्चों ()। ऊँचाई (), $ ('# मुख्य')। बच्चों ()। ऊँचाई ()); ।। $ ( '# मुख्य') बच्चों () ऊंचाई (highestCol); }    

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -

Python's equivalent for Ruby's define_method? -