linkedin按钮动态渲染

Epo*_*pok 9 javascript jquery share button linkedin

如何以动态方式呈现linkedin按钮?例如,在运行时或页面加载完成后写"<script type ='in/share'> </ script>".我已经在编写它或使用jquery将其附加到body标签中进行测试但是它不起作用.我会感激任何帮助.谢谢.

Cub*_*Eye 9

对于任何人仍然想知道如何做到这一点,加载你的

<script type="IN/Share"></script> //Don't forget other attributes
Run Code Online (Sandbox Code Playgroud)

只需在你的javascript中调用IN.init(),它就会呈现按钮.

开发人员指南确实说了一些关于使用未记录的函数的内容,但是这篇论坛帖子在开发者网站上:

https://developer.linkedin.com/forum/3-problems-share-button

正如Eugene O'Neill(LinkedIn的Web开发人员)所述

1)IN.Parse()和IN.Init()将继续存在.虽然我们采用的策略是可以无限期地支持任何未记录的方法,但这两者对于框架的功能至关重要.移除IN.Parse()所需的工作量......我甚至不想考虑它;).IN.Init()是我们首选的异步加载框架的方法,不会去任何地方.随意使用任何一种方法.


Sah*_*tta 3

以下是我使用 jQuery 的方法。linkedInShare当我想要加载共享小部件时,我只是调用该函数。

function linkedInShare() {
    $.getScript('http://platform.linkedin.com/in.js', function() { 
      $('.something').append('<script type="IN/Share" data-counter="top"></script>');
    });
}
Run Code Online (Sandbox Code Playgroud)

希望有帮助!