javascript - JavaScript无法保存在Blogger中

标签 javascript error-handling blogger

我最近在github上创建了如下代码:

    function showDashBoard(){
      for(var i = 1; i <= 3; i++) {
        $('.col'+i).each(function(){
            $(this).addClass('fadeInForward-'+i).removeClass('fadeOutback');
        });
      }
    }

    function fadeDashBoard(){
      for(var i = 1; i <= 3; i++) {
        $('.col'+i).addClass('fadeOutback').removeClass('fadeInForward-'+i);
      }
    }
    // fadeDashBoard();

    $(".lock-thumb").click(function(){
        fadeDashBoard();
        $('.login-screen').addClass('slidePageInFromLeft').removeClass('slidePageBackLeft');
    });

    $('#unlock-button').click(function(){
          $('.login-screen').removeClass('slidePageInFromLeft').addClass('slidePageBackLeft');
          showDashBoard();
    });

  $('.big, .small').each(function(){
    var $this= $(this),
        page = $this.data('page');
    $this.on('click',function(){
      $('.page.'+page).addClass('openpage');
      fadeDashBoard();
    })
  });
  $('.close-button').click(function(){
    $(this).parent().addClass('slidePageLeft')
          .one('webkitAnimationEnd oanimationend msAnimationEnd animationend', function(e) {
                $(this).removeClass('slidePageLeft').removeClass('openpage');
              });
      showDashBoard();
  });

但是在保存代码时,我发现错误为:-

错误解析XML,第9行,第25列:元素的内容必须包含格式正确的字符数据或标记。

请通过发现错误帮助我提供代码。

最佳答案

问题是由于某种原因您的JavaScript被XML解析器解析。

假设脚本位于<script>标记内,则将所有标记放入CDATA节内:

<script>
// <![CDATA[
    // put your JS here
// ]]>
</script>

另一个(更好)的选择是将JS存储在单独的文件中,然后使用
<script src="whatever.js"></script>

关于javascript - JavaScript无法保存在Blogger中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042071/

相关文章:

javascript - 在 Blogger 上使用 JSON feed 获取存档

javascript - 如何在 Blogger 中通过 json 检索位置

javascript - 轮询 REST API 以获取长时间运行的任务

javascript - d3js堆积条形图未更新

error-handling - YII2 错误显示在 'layout' 中,它是在哪里引发的?

sql-server-2008 - 如何处理ColdFusion存储过程结果中的错误?

c# - HttpClient PostAsync 到 Blogger API

javascript - 关闭当前选项卡 - IE

javascript - JS计算数组中的出现次数并按最高排序

java - 正则表达式不接受正确的输入