我正在努力让this在现有CMS的扩展中工作。
问题是:此脚本需要放在</body>
之前,但CMS只允许我将其放在页面的头部。
现在我尝试过这样的事情:
$(function() {$('p').selectionSharer();});
- 这适用于Twitter和邮件功能,但它无法识别页面中的Facebook App ID。
Facebook-ID的标题是膨胀:
<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>
知道如何让这个工作吗?
答案 0 :(得分:3)
这是jQuery.ready
的用途。
$(document).ready(function() {/* my code */ });
这与将代码添加到正文末尾的功能类似。
<script>
$(document).ready(function() {
$('p').selectionSharer();}
});
</script>
答案 1 :(得分:0)
当然可以试试
window.onload = function(){/* my code */};
&#13;