Je souhaite utiliser jquery / js pour simuler le clic sur le bouton de partage fb d'origine lorsque je clique sur mon bouton personnalisé.
Voici ce que j'ai "
<script>
$(function(){
// initialize fb sdk
window.fbAsyncInit = function() {
FB.init({
appId : "830561340319450",
xfbml : true,
version : "v2.2"
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "facebook-jssdk"));
});
</script>
<div class="fb-share-button" data-href="www.myweb.com/topic/hello_world" data-layout="button"></div>
<button class="my_own">Lets share</button>
Je veux quand je clique sur my_own, le bouton de stock facebook est également cliqué. Une idée de comment faire ça?
Réponses:
10 pour la réponse № 1Retirer le bouton de partage Facebook. Essayer de déclencher un clic n'est pas la voie à suivre; il pourrait même déclencher des mesures qu'ils ont mises en place pour empêcher détournement de clicset, par conséquent, bloquez votre application par FB.
Implémentez l'appel à la boîte de dialogue Partager lorsque l'utilisateur clique sur votre propre bouton:
HTML:
<button class="my_own" type="button" onclick="share();">Lets share</button>
JavaScript:
function share() {
FB.ui({
method: "share",
href: "http://www.myweb.com/topic/hello_world",
}, function(response){});
}