【问题标题】:Share button not sharing the respective image on social using AddToAny plugin共享按钮不使用 AddToAny 插件在社交媒体上共享相应的图像
【发布时间】:2021-03-22 06:15:33
【问题描述】:

我在我的网站上使用addtoany 插件。 我遇到了一个问题,我的页面上有一个图像列表,每个列表都有共享按钮。 现在,当我点击任何分享按钮时,我只会获得社交网站上的第一张图片。

例如,如果我点击第二个列表共享按钮,那么根据我必须得到1000*600,但我得到的是600*400 图像。

img {
  width: 400px;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" />

<div class="elements odd">
  <img src="https://dummyimage.com/600x400/000/fff">
  <!-- AddToAny BEGIN -->
  <div class="a2a_kit a2a_kit_size_32 a2a_default_style sharebtns" style="display:inline-block; text-align:center;">
    <ul>
      <li><a class="a2a_button_facebook"><i class="fab fa-facebook-f"></i></a></li>
      <li><a class="a2a_button_twitter"><i class="fab fa-twitter"></i></a></li>
      <li><a class="a2a_button_linkedin"><i class="fab fa-linkedin-in"></i></a></li>
      <li><a class="a2a_button_whatsapp"><i class="fab fa-whatsapp"></i></a></li>
      <li><a class="a2a_button_email"><i class="fas fa-envelope"></i></a></li>
    </ul>
  </div>
  <script async src="https://static.addtoany.com/menu/page.js"></script>
  <!-- AddToAny END -->
</div>
<div class="elements even">
  <img src="https://dummyimage.com/1000x600/000/fff">
  <!-- AddToAny BEGIN -->
  <div class="a2a_kit a2a_kit_size_32 a2a_default_style sharebtns" style="display:inline-block; text-align:center;">
    <ul>
      <li><a class="a2a_button_facebook"><i class="fab fa-facebook-f"></i></a></li>
      <li><a class="a2a_button_twitter"><i class="fab fa-twitter"></i></a></li>
      <li><a class="a2a_button_linkedin"><i class="fab fa-linkedin-in"></i></a></li>
      <li><a class="a2a_button_whatsapp"><i class="fab fa-whatsapp"></i></a></li>
      <li><a class="a2a_button_email"><i class="fas fa-envelope"></i></a></li>
    </ul>
  </div>
  <script async src="https://static.addtoany.com/menu/page.js"></script>
  <!-- AddToAny END -->
</div>

【问题讨论】:

    标签: javascript html jquery share addtoany


    【解决方案1】:

    更新:

    要将其与自定义 url 一起使用,请将 data-a2a-urldata-a2a-title 添加到容器中

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
    
    <div class="elements odd">
      <img src="https://dummyimage.com/600x400/000/fff">
      <!-- AddToAny BEGIN -->
      <div class="a2a_kit a2a_kit_size_32 a2a_default_style sharebtns" 
           style="display:inline-block; text-align:center;"
           data-a2a-url="http://www.example.com/page1.html" 
           data-a2a-title="Example Page Title">
        <ul>
          <li><a class="a2a_button_facebook"><i class="fab fa-facebook-f"></i></a></li>
          <li><a class="a2a_button_twitter"><i class="fab fa-twitter"></i></a></li>
          <li><a class="a2a_button_linkedin"><i class="fab fa-linkedin-in"></i></a></li>
          <li><a class="a2a_button_whatsapp"><i class="fab fa-whatsapp"></i></a></li>
          <li><a class="a2a_button_email"><i class="fas fa-envelope"></i></a></li>
        </ul>
      </div>
      
      <!-- AddToAny END -->
    </div>
    <div class="elements even">
      <img src="https://dummyimage.com/1000x600/000/fff">
      <!-- AddToAny BEGIN -->
      <div class="a2a_kit a2a_kit_size_32 a2a_default_style sharebtns" 
           style="display:inline-block; text-align:center;" 
           data-a2a-url="http://www.example.com/page2.html" 
           data-a2a-title="Example Page Title">
        <ul>
          <li><a class="a2a_button_facebook"><i class="fab fa-facebook-f"></i></a></li>
          <li><a class="a2a_button_twitter"><i class="fab fa-twitter"></i></a></li>
          <li><a class="a2a_button_linkedin"><i class="fab fa-linkedin-in"></i></a></li>
          <li><a class="a2a_button_whatsapp"><i class="fab fa-whatsapp"></i></a></li>
          <li><a class="a2a_button_email"><i class="fas fa-envelope"></i></a></li>
        </ul>
      </div>
      <!-- AddToAny END -->
    </div>
    
    <script async src="https://static.addtoany.com/menu/page.js"></script>
    

    您的代码用于分享current 页面网址,图片见下方或阅读docs 了解更多信息

    <div>
      <img src="https://dummyimage.com/600x400/000/fff">
      <img src="https://dummyimage.com/1000x600/000/fff">
    </div>
    
    <script async src="https://static.addtoany.com/menu/page.js"></script>
    <script>
      var a2a_config = a2a_config || {};
      a2a_config.overlays = a2a_config.overlays || [];
      a2a_config.overlays.push({});
    </script>

    【讨论】:

    • 是的,它正在共享页面 URL。我只需要分享特定的帖子。
    • 答案已编辑,您需要添加属性data-a2a-url
    • 给我一些时间来检查你的答案
    猜你喜欢
    • 2019-09-09
    • 2011-10-30
    • 2017-08-21
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多