【问题标题】:Why is firebug pointing out an error with my code?为什么萤火虫指出我的代码有错误?
【发布时间】:2012-09-26 17:54:50
【问题描述】:

有人能告诉我为什么 Firefox 不喜欢这部分代码吗?

function TB_position(){
$('TB_window').set('morph', {
    duration: 75
});
$('TB_window').morph({
    width: TB_WIDTH + 'px',
    left: (window.getScrollLeft() + (window.getWidth() - TB_WIDTH) / 2) + 'px',
    top: (window.getScrollTop() + (window.getHeight() - TB_HEIGHT) / 2) + 'px'
});}

必须缺少一些小东西,例如括号或句号或我缺少的东西。谢谢!

**我解决了我自己的问题! 我的一个剧本与另一个剧本竞争。还是谢谢!

【问题讨论】:

  • 你的火狐是怎么说的?我相信它会给你更多的信息来找出它失败的地方。可能你错过了 ); 的结尾 .morph({..
  • 另外,TB_WIDTHTB_HEIGHT 是什么,TB_window 的 HTML 是什么? (如果错误不明显,它会有所帮助...)
  • @Izkata 这就是问题所在。这是我第一次使用 mootools,我不确定(它是 mootools 平滑盒)。它绝对不是 morph 的结束标签。我忘了复制和粘贴,但我肯定有。我在文档中看到 TB_WIDTH 和 TB_HEIGHT 定义了 3 次。 TB_WIDTH = 0;TB_HEIGHT = 0; AND TB_WIDTH = imageWidth + 30;TB_HEIGHT = imageHeight + 60; AND TB_WIDTH = (params['width'] * 1) + 30;TB_HEIGHT = (params['height'] * 1) + 40;

标签: javascript jquery mootools1.2


【解决方案1】:

看起来你错过了关闭);} ...但是,如果没有更多代码,很难说出这里发生了什么。

【讨论】:

  • +1 上的免责声明 没有更多代码很难说出这里发生了什么
  • 哦,是的,我忘了在复制和粘贴中包含它,);} 肯定存在。
  • @user1634292 请编辑并修复问题,然后包含更多信息(例如,Firebug 给您什么错误?),否则您将不断得到答案,指出明显的语法错误
【解决方案2】:
function TB_position(){
$('TB_window').set('morph', {
    duration: 75
});
$('TB_window').morph({
    width: TB_WIDTH + 'px',
    left: (window.getScrollLeft() + (window.getWidth() - TB_WIDTH) / 2) + 'px',
    top: (window.getScrollTop() + (window.getHeight() - TB_HEIGHT) / 2) + 'px'
} //missing paranthesis here ");"

【讨论】:

    【解决方案3】:

    morph() 调用中缺少右括号:

    $('TB_window').morph({
      ...
    }
    

    应该是:

    $('TB_window').morph({
      ...
    });
    

    【讨论】:

      【解决方案4】:
      function TB_position(){
      $('TB_window').set('morph', {
          duration: 75
      });
      $('TB_window').morph({
          width: TB_WIDTH + 'px',
          left: (window.getScrollLeft() + (window.getWidth() - TB_WIDTH) / 2) + 'px',
          top: (window.getScrollTop() + (window.getHeight() - TB_HEIGHT) / 2) + 'px'
      }); // missing );
      } // missing end to function TB_position
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 2018-11-26
        • 2011-05-04
        相关资源
        最近更新 更多