Rumah > hujung hadapan web > tutorial js > Mengapa Pemalam Sosial Facebook Saya yang Disuntik Secara Dinamik Disembunyikan?

Mengapa Pemalam Sosial Facebook Saya yang Disuntik Secara Dinamik Disembunyikan?

DDD
Lepaskan: 2024-11-05 20:20:02
asal
685 orang telah melayarinya

Why Are My Dynamically Injected Facebook Social Plug-ins Hidden?

Suntikan Dinamik Pemalam Sosial Facebook Menghadapi Isu Keterlihatan

Menambah pemalam sosial daripada Facebook meningkatkan interaktiviti halaman web. Walau bagaimanapun, isu boleh timbul apabila cuba menyuntik pemalam sedemikian secara dinamik menggunakan kod JavaScript.

Satu isu sebegitu yang dihadapi semasa menambah pemalam sosial Facebook ialah ia kekal tersembunyi walaupun telah ditambahkan pada halaman. Ini berlaku apabila pemalam ditambahkan secara manual pada DOM, tetapi bukan apabila ditambah secara dinamik menggunakan JavaScript.

Mengatasi Masalah:

Untuk menyelesaikan isu ini, ia adalah perlu untuk memanggil fungsi FB.XFBML.parse(). Fungsi ini membenarkan JavaScript SDK menghuraikan semula DOM untuk sebarang pemalam sosial tambahan yang telah ditambah secara dinamik.

Kod di bawah menunjukkan cara menggunakan FB.XFBML.parse():

<code class="javascript">FB.XFBML.parse();</code>
Salin selepas log masuk

Dengan memanggil fungsi ini selepas menambahkan pemalam sosial Facebook secara dinamik, SDK akan mengenali pemalam baharu dan menjadikannya sewajarnya.

Maklumat Tambahan:

SDK JavaScript Facebook mengimbas DOM sekali selepas pemulaan untuk mengenal pasti dan menghuraikan sebarang elemen pemalam sosial sedia ada. Walau bagaimanapun, untuk kandungan yang ditambah secara dinamik, langkah penghuraian semula ini diperlukan untuk memastikan bahawa pemalam yang baru ditambah itu dikenali dan dipaparkan dengan betul.

Atas ialah kandungan terperinci Mengapa Pemalam Sosial Facebook Saya yang Disuntik Secara Dinamik Disembunyikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan