Javascript 添加此智能api层添加链接
我想在使用addThis智能层Api生成的addThis滑块上添加一个新按钮,该按钮带有指向自定义url的链接(您可以查看文档) 我想添加一个自定义服务,它只是一个精确页面的链接。 可能吗 是我用来生成边栏的代码示例Javascript 添加此智能api层添加链接,javascript,addthis,Javascript,Addthis,我想在使用addThis智能层Api生成的addThis滑块上添加一个新按钮,该按钮带有指向自定义url的链接(您可以查看文档) 我想添加一个自定义服务,它只是一个精确页面的链接。 可能吗 是我用来生成边栏的代码示例 addthis.layers({ 'theme': 'transparent', 'share': { 'position': 'left', 'services': 'facebook,twitter,google_pluson
addthis.layers({
'theme': 'transparent',
'share': {
'position': 'left',
'services': 'facebook,twitter,google_plusone_share,pinterest_share,print,more'
}
});
可能吗?
虽然听到这些并没有什么特别的帮助,但我不认为现在使用AddThis SmartLayers API可以实现这一点。不过,你可能会有不同的发现,在这种情况下,我很想知道你是如何想出办法的
在仔细阅读文档并玩了很长一段时间之后,我想不出一种方法可以在任何层(共享层、跟随层、下一步是什么层或推荐层)的服务中插入新选项。我认为向他们的SmartLayer中添加服务的唯一方法是将其提交给AddThis以获得正式批准
在页面底部,您可以提交新的服务,以将其添加到API中。就您的问题而言,这样做的巨大缺点是提交的服务需要与OExchange兼容。对于某些项目来说,这可能是不可行的,但如果您可以自由地在想要添加到其服务中的任何web应用程序中实现兼容性,那么这可能不会成为太多的障碍
关于API的小讨论。
AddThis平台的基础是能够向用户展示最相关的营销,因此AddThis不鼓励定制按钮/服务。他们试图通过以下方式鼓励开发人员使用其内置的个性化设置:
但是,我们鼓励您利用自动菜单和
工具箱个性化。您将看到共享资源的总体数量有所增加
大约20%,特别是来自您网站的国际访问者
使用我们的其他数百项共享服务
我认为这就是为什么AddThis不是这个星球上最容易定制的服务的原因。然而,它非常擅长它吹嘘的东西,向用户展示相关的营销
解决办法
这些可能是您熟悉并知道如何使用的API的一些方面,但我认为提供它们不会有什么坏处,因为最初提出的问题的答案是“可能不是”。
您可以将AddThis称之为按钮工具箱,然后将您的服务放在组合中的任何位置。这是使用HTML而不是JavaScript完成的,在“默认”工具箱中看起来是这样的:
此代码在顶部旁边生成一个可单击的堆栈溢出按钮
按AddThis建议的按钮
虽然这并不是您想要的,但我希望它能帮助您addthis创建一个id为at4 share的分区,并在其中创建链接,尝试使用jquery预先添加(或附加)一个类似于addthis插件在该分区中创建的元素的“a”元素,并在css中创建一个类似于aticon print的自定义类,并设置自定义图标 虽然我还没有试过,但我认为它会起作用的
$("#at4-share").prepend('<a class="at4-share-btn at-svc-print"
href="https://stackoverflow.com/questions/31108214/how-to-increase-audio-play-speed-using-javascript">
<span class=" at4-icon aticon-print" title="KAD">KAD</span></a>');
$(“#at4股份”)。前置(“”);
嘿,我想知道你是否能想出解决这个问题的办法。我对它很感兴趣,因为我正在研究它,我想知道你是否发现了一些有用的东西!谢谢
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_stackoverflow" href="http://www.stackoverflow.com">
<img src ="http://fc06.deviantart.net/fs70/f/2012/099/d/f/stackoverflow_16x16_icon_by_muntoo_stock-d4vl2v4.png" width="16" height="16" border="0">
</img>
</a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
</div>
$("#at4-share").prepend('<a class="at4-share-btn at-svc-print"
href="https://stackoverflow.com/questions/31108214/how-to-increase-audio-play-speed-using-javascript">
<span class=" at4-icon aticon-print" title="KAD">KAD</span></a>');