Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加此智能api层添加链接_Javascript_Addthis - Fatal编程技术网

Javascript 添加此智能api层添加链接

Javascript 添加此智能api层添加链接,javascript,addthis,Javascript,Addthis,我想在使用addThis智能层Api生成的addThis滑块上添加一个新按钮,该按钮带有指向自定义url的链接(您可以查看文档) 我想添加一个自定义服务,它只是一个精确页面的链接。 可能吗 是我用来生成边栏的代码示例 addthis.layers({ 'theme': 'transparent', 'share': { 'position': 'left', 'services': 'facebook,twitter,google_pluson

我想在使用addThis智能层Api生成的addThis滑块上添加一个新按钮,该按钮带有指向自定义url的链接(您可以查看文档)

我想添加一个自定义服务,它只是一个精确页面的链接。 可能吗

是我用来生成边栏的代码示例

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>');