2012-01-14 160 views
-1

好的。這是我的代碼:Fancybox無法正常工作

<script type="text/javascript" language="javascript" src="js/jquery-1.7.min.js"></script> 
    <script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script> 
    <link rel="stylesheet" type="text/css" href="js/fancybox/jquery.fancybox-1.3.4.css" media="screen" /> 
    <script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#try1").fancybox(); 
    }); 

Firebug說「$(」#try1「)。fancybox不是函數」。 這真令人沮喪! 它在其他頁面中正常工作。 :(

在此先感謝。

+0

你確定你的javascriptfiles都得到加載?快來看使用Firebug! – theomega 2012-01-14 12:42:26

+0

依然如故,但沒有工作! – 2012-01-14 12:48:38

+0

檢查路徑js/fancybox/jquery.fancybox-1.3.4.pack.js是否正確.... you m ay已經將它包含在你的html文件中,但它並不一定意味着該文件就在那個地方。如果仍然無效,請提供問題鏈接,我們會告訴您路徑是否正確。 – JFK 2012-01-14 21:46:37

回答

1

您可能需要重新檢查整個HTML頁面因爲有些時候,某些js文件在頁面的底部相連,就在結束標記上方。 希望這有助於。

+1

這是gr8。我只是想念這個。我有jQuery 1.3.2鏈接在那裏。 :( – 2012-01-25 15:40:37

0

你檢查是否正確包括「的fancybox-1.3.4.pack.js」與螢火蟲?

+1

包括什麼?以及如何檢查? – 2012-01-14 12:45:45

+1

檢查html,打開節點並檢查代碼是否存在 – fmsf 2012-01-14 12:46:41

+1

嗯,是的,它包含了,我可以在FireBug中看到! – 2012-01-14 12:48:18