Mon code comme bouton se présente comme suit:refresh div contenant facebook comme bouton
<div class="like-btn">
<fb:like href="http://www.example-url.com" layout="box_count" show_faces="true" width="450" action="like" colorscheme="light" ></fb:like>
</div>
Mon problème est que je ne veux pas la boîte de commentaires à afficher après avoir cliqué sur comme. J'utilise la version XFBML de Like Button pour le suivi, donc la boîte de commentaire est inévitable.
J'ai plusieurs boutons similaires dans la page avec des variables href.
J'ai lu toutes les questions/solutions concernant la suppression de la boîte de commentaire dans ce scénario, mais aucune d'elles ne fonctionne. J'espère que Rafraîchir le contenu de <div class="like-btn">
aiderait.
Quelqu'un pourrait m'aider s'il vous plaît comprendre comment je devrais résoudre ce problème?
Voici ma tentative à ce jour:
//copying content of the div since the href is retrieved via php and is variable
var content = $('.like-btn').html();
$('.like-btn').empty();
$('.like-btn').html(content);
MISE À JOUR
L'approche présentée dans la réponse acceptée fonctionne parfaitement pour la valeur par défaut comme le bouton (XFBML/HTML5) mais pas pour le box-count
style.
Quel est le résultat HTML lorsque vous cliquez dessus? –
Il supprime le contenu de .like-btn, mais lorsque j'ajoute le contenu il n'y a pas de changement visible. – md1hunox
c'est parce que Javascript analyse et récupère cette balise ne signifie rien pour HTML, donc vous ne pouvez pas simplement l'ajouter au format HTML. vous avez vraiment besoin de descendre le chemin CSS. –