这是我的测试页面:http: //ignitepixels.com/test/shareThisTest.html
我在使用 Javascript 动态生成 ShareThis 按钮时遇到问题。对于我的大多数按钮,我想使用“chicklet”类型。但我也想包括 twitter 分享 hcount 和 facebook like hcount 按钮。
通常(没有javascript)你会使用类似的东西:
<span class='st_twitter'></span>
<span class='st_facebook'></span>
<span class='st_linkedin'></span>
<span class='st_googleplus'></span>
<span class='st_email'></span>
<span class='st_reddit'></span>
<span class='st_twitter_hcount'></span>
<span class='st_fblike_hcount'></span>
但我正在尝试使用以下方法动态生成这些按钮:
stWidget.addEntry({
"service" : shareService,
"element" : document.getElementById(shareElemendID),
"url" : shareURL,
"title" : shareTitle,
"type" : shareType,
"onhover" : false
});
(注意:我的 shareType var 是使用 javascript 动态生成的。您可以通过查看测试页面的源代码来查看 javascript。)
我可以将"chicklet"
其用作硬值,"type"
但这不会正确呈现 hcount 按钮。所以我有一点js来决定是使用“chicklet”还是“hcount”,但即使是hcount也有有趣的结果。(请参阅标题“动态 ShareThis 按钮”下的http://ignitepixels.com/test/shareThisTest.html )。
任何人都知道我在我的 javascript 中使用的 hcount 按钮应该使用什么类型?
谢谢!