为什么firebug指出我的代码错误?

时间:2012-09-26 17:54:50

标签: javascript jquery mootools1.2

有人可以告诉我为什么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'
});}

Theres必须是一个小小的遗失,如支架或时期或我缺少的东西。谢谢!

**我解决了自己的问题! 我的一个脚本正在与另一个脚本竞争。不管怎样,谢谢!

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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 ");"

答案 2 :(得分:1)

您错过了morph()电话的右括号:

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

应该是:

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

答案 3 :(得分:0)

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