2011-06-16 47 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錯誤。希望這可以幫助。