我试图将AddThis小部件添加到我的页面并根据此页面对其进行自定义:http://support.addthis.com/customer/portal/articles/381263-addthis-client-api

但是,它似乎不起作用。

我正在尝试输出自定义的项目选择,我的代码是:

<div class="addthis_toolbox addthis_default_style ">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_button_preferred_3"></a>
    <a class="addthis_button_preferred_4"></a>
    <a class="addthis_button_compact"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript">var addthis_config = {data_track_addressbar:true,services_compact:"facebook,twitter,google_plusone,pinterest,email"};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-xxxxxxxxxxxxxxxx"></script>


您可能会发现我只是在尝试显示以下服务:facebook,twitter,google_plusone,pinterest,email

但是我得到的输出是:print,twitter,facebook,email

我究竟做错了什么?

最佳答案

参数“ services_compact”用于指定当您将鼠标悬停在加号按钮上时要在紧凑菜单中查看的服务。要按所需顺序指定按钮,请尝试以下操作:

<div class="addthis_toolbox addthis_default_style ">
    <a class="addthis_button_facebook"></a>
    <a class="addthis_button_twitter"></a>
    <a class="addthis_button_google_plusone"></a>
    <a class="addthis_button_email"></a>
    <a class="addthis_button_compact"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
</div>


默认情况下,小部件尝试检测用户的首选服务,但是您可以根据需要覆盖它。这是客户端API中描述此内容的特定部分:

http://support.addthis.com/customer/portal/articles/381263-addthis-client-api#rendering-preferred-services

希望这对您有用。

关于javascript - 自定义AddThis代码不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14093737/

10-11 07:57