2012-01-11 34 views
0

我在这个网站收到“element.position()为空”的错误需要解决

Error: element.position() is null 
Source File: http://nothingcantouchme.com/js/fGallery.jquery.js 
Line: 20 

http://nothingcantouchme.com

可有人恳请帮助我识别并解决这个错误?这是我为预告片写的Fancybox弹出窗口的问题。我相信我在索引文件中犯了一个错误,因为我向你保证fgallery.jquery.js文件不是问题...

编辑:注意到这个错误导致大多数我的jQuery脚本,而不只是Fancybox之一。

+0

而不是将链接到外部网站,你应该在你的问题相关的代码片段。请不要整个包含大文件,只包含相关的部分。 – 2012-01-11 14:36:22

+0

@AleksG我真的不知道我应该包含哪些代码,或者我应该包含哪些代码。虽然我可以看到你来自哪里。 – 2012-01-11 14:41:04

回答

0

没有名为'top'的样式属性。因此,请尝试从fGallery.jquery.js中删除以下行。

clone.css('top', element.position().top); 

相反,如果需要,你可以添加以下行,而不是

clone.css('vertical-align', 'top'); 
+0

我已经添加了您的调整,但错误仍然存​​在。尽管谢谢你的回应。你还有其他建议吗?正如我所说,我相信这个错误是关于我在索引页执行的内容,而不是在js文件中执行的... – 2012-01-11 14:54:18

+0

错误在js文件中。正如我看到http://nothingcantouchme.com/没有添加更改。 “clone.css('top',element.position()。top);”仍在文件中。 – 2012-01-11 14:59:44

+0

也许它是为你缓存的?我加倍检查,并相应地更新。 – 2012-01-11 15:03:38

相关问题