我试图让this在一个扩展工作,为一些现有的内容管理系统。
问题是:这个脚本需要放在</body>之前,但是内容管理系统只允许我把它放在页面的头部。
现在,我尝试了这样的方法:
$(function() {$('p').selectionSharer();}); -这适用于推特和邮件功能,但它不能识别页面中的Facebook App ID。
Facebook-ID在标题swell中:
<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>你知道我怎么才能让它工作吗?
发布于 2017-06-15 14:52:54
这就是jQuery.ready的作用。
$(document).ready(function() {/* my code */ });这类似于将代码添加到正文的末尾。
<script>
$(document).ready(function() {
$('p').selectionSharer();}
});
</script>发布于 2017-06-15 14:59:02
你当然可以试试
window.onload = function(){/* my code */};
https://stackoverflow.com/questions/44560529
复制相似问题