2011-06-16 68 views

回答

1

您正在加载PrettyPhoto两次......

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script> 
<script type="text/javascript" src="js/jquery.prettyPhoto.js" charset="utf-8"></script> 
<script type="text/javascript" src="js/jquery.cycle.all.2.74.js"></script> 
<script type="text/javascript" src="js/jquery.easing.min.js"></script> 
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script> 
<script type="text/javascript" src="js/jquery.prettyPhoto.js" charset="utf-8"></script> 
<script type="text/javascript" src="js/jquery.lavalamp.min.js"></script> 

我也是不知道为什么你需要的JS内charset="utf-8"包括。您也有一大堆Validation Errors


编辑:

另请参阅the linkthis answer即将插入你的JS包括最好的地方结束。

+0

Woops,那是什么时候快速改变的东西,我会验证它,看看它是否清除任何东西了,谢谢 – Anthony 2011-06-16 20:02:22

+0

它似乎是边界“0”和rel =“prettyphoto []”验证程序正在挑选,他们通常不会搞砸了吗? – Anthony 2011-06-16 20:19:57

+0

@Anthony:我使用prettyPhoto,并没有麻烦让它来验证。我的验证结果中没有看到“border”的任何位置。您可以使用'class =“prettyPhoto”'而不是'rel =',并将您的jQuery选择器更改为'$(“a.prettyPhoto”)'。这也应该起作用。 – Sparky 2011-06-16 20:34:09

1

我也遇到过这个问题,我只是通过在我的prettyPhotto选项结尾删除一个逗号来解决它。与其他浏览器不同,IE7在最后一项留下逗号时显示JS错误。希望这可以帮助。