2013-03-09 47 views
0

我使用jQuery的燈箱插件火的錯誤說法消防錯誤說jQuery是沒有定義

Uncaught ReferenceError: jQuery is not defined lightbox.js:47 
(anonymous function) lightbox.js:47 
(anonymous function) 

雖然我包括

<!-- Lightbox --> 
<script src="/my_site/templates/mt_template/js/lightbox.js"></script> 

在頭部,如果我點擊這個鏈接它顯示了正確的js腳本。

在這個文件中,這是它提示

$ = jQuery; 

我也用$ = jQuery.noConflict();但失敗的代碼。

+0

您確定已經添加了lightbox __AFTER__ jQuery嗎?在加載任何jQuery依賴腳本之前,必須首先將jQuery包含到您的頁面中。 – deadlock 2013-03-09 12:42:31

+0

你是否在某處嵌入jQuery? – 2013-03-09 12:42:34

+0

首先檢查您的js文件夾,可能存在路徑錯誤。 – Manoj 2013-03-09 12:44:42

回答

0

在包含燈箱腳本之前,您必須包含jquery腳本。

1

可能的原因:在所有

  • 你可能沒有包括的jquery.js。
  • 您可能在lightbox.js之後包含了jQuery.js 。正確的順序是第一個包含jQuery.js和比任何其他插件都要好的東西。
  • 可能會給出路徑無效。
相關問題