skip to Main Content

I am working on a social share button on my site.It was working fine but at some point of time it started to show nothing.
I am attaching my script file which has all script in it for sharing . I am very bad in jquery. Link to my staging site .Under Facebook share icon twitter should appear.
the below code has share: {
twitter: true
},

I turned that to false and did not work .The funny part is I replaced twitter to facebook:true inside share: {
facebook:true
},
and it started appearing and i am able to share on twitter.But thats not a solution.What else could be the error that is happening .Please help

<script>
      var twitterSettings = $.extend({}, smShareDefaults, {
    share: {
      twitter: true
    },
    buttons: { twitter: {via: 'BarneysNY'}},
    click: function(api, options){
      track( 'Social Share', 'Twitter', document.title );
      api.simulateClick();
      api.openPopup('twitter');
    }
  } );
  $('.sm-share.twitter').sharrre(twitterSettings);
</script>

2

Answers


  1. Have you checked your network settings ? may be your network administrator have blocked twitter over your network.

    you should check you logs in console for any error if any.

    Login or Signup to reply.
  2. When I go to your staging site, I try this in console

    $(".sm-share.twitter") that results in []

    meaning that there is no button attached to the lib.

    Can you please specify where the button should be printed by the Sharrre lib ?

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search