首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS需要放在</body>之前,但我只能将其添加到头部

JS需要放在</body>之前,但我只能将其添加到头部
EN

Stack Overflow用户
提问于 2017-06-15 14:49:45
回答 2查看 41关注 0票数 0

我试图让this在一个扩展工作,为一些现有的内容管理系统。

问题是:这个脚本需要放在</body>之前,但是内容管理系统只允许我把它放在页面的头部。

现在,我尝试了这样的方法:

$(function() {$('p').selectionSharer();}); -这适用于推特和邮件功能,但它不能识别页面中的Facebook App ID。

Facebook-ID在标题swell中:

代码语言:javascript
复制
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="canonical" href="http://127.0.0.1:8080/index.php/">
    <meta property="twitter:card" content="summary_large_image">
    <meta name="fb:app_id" content="123456789">
    <meta property="og:site_name" content="Pagekit">
    <meta property="og:title" content="Home">
    <meta property="og:description" content="Globale Meta">
    <meta property="og:url" content="http://127.0.0.1:8080/index.php/">     
    <script>
    $(function() {$('p').selectionSharer();});
    </script>
    <script src="/selectionshare/app/assets/selection-sharer/dist/selection-sharer.js?v=7e08"></script>

你知道我怎么才能让它工作吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-15 14:52:54

这就是jQuery.ready的作用。

代码语言:javascript
复制
$(document).ready(function() {/* my code */ });

这类似于将代码添加到正文的末尾。

代码语言:javascript
复制
<script>
  $(document).ready(function() {
    $('p').selectionSharer();}
  });
</script>
票数 3
EN

Stack Overflow用户

发布于 2017-06-15 14:59:02

你当然可以试试

代码语言:javascript
复制
window.onload = function(){/* my code */};

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44560529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档