使用jQuery动态修改sharethis

时间:2014-10-16 12:01:43

标签: jquery sharethis

我有一个网页,当用户按下certian按钮时会创建一个唯一的URL。在这个页面上我有以下

<span id="share-this">
    <span class='st_facebook_hcount' st_url="http://www.google.com" displayText='Facebook'></span>
    <span class='st_twitter_hcount' st_url="http://www.google.com" displayText='Tweet'></span>
    <span class='st_pinterest_hcount' st_url="http://www.google.com" displayText='Pinterest'></span>
    <span class='st_email_hcount' st_url="http://www.google.com" displayText='Email'></span>
</span>
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "myID", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script>

当用户按下按钮时,会发生以下情况

jQuery('#share-this span').attr("st_url", window.location.href);

我可以看到网址被更改为link4life

<span class='st_twitter_hcount' st_url="http://www.thisisme.com/#id=1639874" displayText='Tweet'></span>

但是当我点击按钮时,它会将我带回谷歌。

我尝试过添加

stButtons.locateElements();

更新网址后(按下按钮),这不起作用。

任何建议都会很充分。

如果某人有一个使用addEntry方法添加共享此计数按钮的示例,那将是非常棒的。

0 个答案:

没有答案