我一直盯着这两个下载页面的源代码一段时间了,我似乎无法找到问题。
我有两个下载页面,一个是javascript正在运行的页面,另一个是不是。
工作:http://justupload.it/v/lfd7 不是:http://justupload.it/v/ljhv
工作允许我旋转图像并通过单击注释按钮显示注释框。不工作的人不会让我这样做。
任何人都可以帮我找到问题或推荐一个程序来帮助我吗?
答案 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控制台中捕获。它指出它有一个意想不到的逗号无法处理。