Naver Share Button脚本包括

时间:2016-02-11 15:27:27

标签: javascript social-networking

我们正在为我们的网站添加Naver分享按钮。我们从developer site获得了脚本,它运行正常。

<span>
    <script type="text/javascript" src="http://share.naver.net/js/naver_sharebutton.js"></script>
    <script type="text/javascript">
        new ShareNaver.makeButton({"type": "a"});
    </script>
</span>

但是,new ShareNaver.makeButton({"type": "a"});包含放置它的按钮。这意味着我们在页面中间有<script>个元素。我们希望将脚本包含在结束</body>标记之前。

我无法弄清楚如何将脚本移动到最后,但仍然包含我需要它的按钮。

1 个答案:

答案 0 :(得分:0)

如果您查看naver_sharebutton.js来源:

  • makeButton()来电insertButton()
  • insertButton()来电createTag()
  • createTag()创建图片/按钮DOM元素

您会在模板中注意到创建的img具有id=naver

一旦你知道这一点,把脚本放在任何你喜欢的地方,移动按钮应该是非常微不足道的;提供自定义代码以移动按钮,在naver代码之后执行,首先将其放在页面上。

<强> jQuery的:

$('#naver').insertAfter('#otherPlace');
$('#naver').insertBefore('#otherPlace');

<强> JS

document.getElementById('naver').appendChild(document.getElementById('otherPlace'));

要记住的一件事是这个naver_sharebutton.js文件没有托管在您的服务器上,因此无论您编写的代码是什么,都可以随时中断,如果他们决定更新其脚本。