jquery
  • share
  • sharethis
  • 2013-03-20 88 views 0 likes 
    0

    我加载sharethis按钮进入的fancybox按钮点击使用span标签:变化ShareThis标题点击

    <div style="display:none"> 
        <div class="social-share"> 
         <span class='st_facebook_vcount' displayText='Facebook'></span> 
         <span class='st_twitter_vcount' displayText='Tweet'></span> 
         <span class='st_pinterest_vcount' displayText='Pinterest'></span> 
        </div> 
    </div> 
    

    我的问题是:

    我怎样才能改变st_title或设置标题为根据我点击的按钮分享内容。例如,我的网页已基本上一个分享按钮,每个岗位,所以如果我想制作一个按钮,像这样的:

    <a class="share-btn" href="#" data-title="First Post">Share This</a> 
    

    ,然后尝试做一些事情在这里:

    $('a.share-btn').on('click', function(e){ 
         //Change shared title 
    
         //launch fancybox containing share <span>'s mentioned above 
    } 
    

    回答

    -1

    可以通过data()setter方法设置标题。

    $('a.share-btn').on('click', function(e){ 
         e.preventDefault(); 
         var titletext='some title'; 
         $(this).data('title',titletext); 
    } 
    
    相关问题