导航共享按钮脚本包括



我们正在为我们的网站添加一个Naver共享按钮。我们从他们的开发人员网站获取了脚本,它工作正常。

<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>标签之前。

我不知道如何将脚本移动到末尾,但仍然在我需要的地方包含按钮。

如果你看一下naver_sharebutton.js来源:

  • makeButton()呼叫insertButton()
  • insertButton()呼叫createTag()
  • createTag()创建图像/按钮 DOM 元素

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

一旦你知道了这一点,把脚本放在你喜欢的任何位置,移动按钮应该是非常简单的;提供你的自定义代码来移动按钮,在naver代码之后执行,首先把它放在页面上。

j查询:

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

.JS

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

要记住的一件事是,这个naver_sharebutton.js文件不托管在您的服务器上,因此,如果他们决定更新脚本,您编写的任何代码都可能随时中断。

最新更新