/ / comment simuler l'événement click sur le bouton de partage facebook - javascript, jquery, facebook

comment simuler l'événement click sur le bouton de partage facebook - javascript, jquery, facebook

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 № 1
  1. Retirer 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.

  2. 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){});
}