Javascript问题?

时间:2010-04-08 16:10:56

标签: javascript debugging animation html

我一直盯着这两个下载页面的源代码一段时间了,我似乎无法找到问题。

我有两个下载页面,一个是javascript正在运行的页面,另一个是不是。

工作:http://justupload.it/v/lfd7 不是:http://justupload.it/v/ljhv

工作允许我旋转图像并通过单击注释按钮显示注释框。不工作的人不会让我这样做。

任何人都可以帮我找到问题或推荐一个程序来帮助我吗?

3 个答案:

答案 0 :(得分:3)

    Error: syntax error
Source File: http://justupload.it/v/ljhv
Line: 69, Column: 36
Source Code:
    $('#mainImage').rotateLeft( 90, ,  ); 

Firefox有一个很好的JS错误调试控制台。与Firebug结合,您应该能够追踪几乎所有关于Javascript的问题。

答案 1 :(得分:1)

您的向右旋转和向左旋转功能在此页面上缺少值:http://justupload.it/v/ljhv

以下是问题页面中的代码:

function rotateLeft()
{$('#mainImage').rotateLeft( 90, ,  );}

function rotateRight()
{$('#mainImage').rotateRight( 90, ,  );}

每个旋转功能缺少两个参数。将其与工作页面的代码进行比较:

function rotateLeft()
{$('#mainImage').rotateLeft( 90, 254, 190.5 );}

function rotateRight()
{$('#mainImage').rotateRight( 90, 254, 190.5 );}

如果我是你,我会将功能从http://justupload.it/v/lfd7复制到http://justupload.it/v/ljhv,看看它是如何工作的。

答案 2 :(得分:1)

function rotateLeft()
68  {
69      $('#mainImage').rotateLeft( 90, ,  );
Uncaught SyntaxError: Unexpected token ,
70  }
71  

同样的错误,在Chrome Developer控制台中捕获。它指出它有一个意想不到的逗号无法处理。