对实体“appId”的引用必须以“;”结尾分隔符。博客错误

时间:2016-03-13 22:05:21

标签: jquery blogger

我正在尝试在博客模板中使用此脚本来启用对像facebook这样的Facebook的同情。但是当我尝试粘贴上面的代码时(因为我找不到标签)。然后单击保存此错误以红色显示。有人可以纠正我所缺少的。这段代码也会真正影响我的页面速度吗?代码的参考号为http://hayageek.com/jquery-lazy-loading-scripts/  代码是

**in head section:**
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery.lazyscript.js" type="text/javascript"></script>    

**in body section:**

<script>
$(document).ready(function () {
    var options = {
        type: "scroll",
        scripts: [
        "http://platform.twitter.com/widgets.js",
        "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=445577382175430",
        "https://apis.google.com/js/plusone.js"
            ],
        success: function () {
             FB.init({ status: true, cookie: true, xfbml: true });
        }
    };
    $.lazyscript(options);

});
</script>

1 个答案:

答案 0 :(得分:0)

我已将您的代码转换为博客兼容性,请使用以下脚本,它不会显示任何错误:

&lt;script&gt;
$undefineddocument).readyundefinedfunction undefined) {
    var options = {
        type: &quot;scroll&quot;,
        scripts: [
        &quot;http://platform.twitter.com/widgets.js&quot;,
        &quot;http://connect.facebook.net/en_US/all.js#xfbml=1&amp;appId=445577382175430&quot;,
        &quot;https://apis.google.com/js/plusone.js&quot;
            ],
        success: function undefined) {
             FB.initundefined{ status: true, cookie: true, xfbml: true });
        }
    };
    $.lazyscriptundefinedoptions);

});
&lt;/script&gt;