2016-05-31 14 views
1

工作時我嘗試使用AngularJs與SemanticUI.js,控制檯說AngularJs 1.x中不SemanticUI.js

未捕獲的ReferenceError:jQuery是沒有定義

這裏是我的榜樣的執行情況:

<html> 
<head> 
<!-- I'm head of the document --> 
</head> 
<body> 

<script src="assets/js/jquery.min.js"></script> 
<script src="assets/js/angular.min.js"></script> 
<script src="assets/js/semantic.min.js"></script> 

<!-- My own script place right here --> 

</body> 
</html> 

我做對了嗎?我試圖交換腳本位置,但是我的代碼仍然不起作用。

我認爲semantic.min.js中的問題,也許$已被替換爲角度或我不知道的東西,因爲當我嘗試刪除semantic.min.js時,沒有人出現控制檯。

我也嘗試另一種解決方案,我發現在stackoverflow,但是,它仍然無法正常工作。

唯一附加信息:

AngularJs version 1.5.5 
JQuery version 2.2.4 
Semantic version 2.1.8 

誰能給我一個解決方案嗎?

+0

你能在瀏覽器從瀏覽器源代碼鏈接打開jQuery的文件嗎? – charlietfl

+0

@charlietfl是的,我可以打開它。 – nmfzone

+0

你自己的代碼放在哪裏?在jQuery.js之前? – charlietfl

回答

0

哎呀,對不起,是我不好。

我發現問題,它不是jQuery問題,它是Electron問題。

因爲我的項目中使用的電子,因此該解決方案就在這裏:

Electron : jQuery is not defined

0

我認爲這是jQuery的問題。

該錯誤只能通過以下三種情況之一引起的:

  1. 你的JavaScript文件沒有被正確地加載到您的網頁
  2. 你的jQuery的一個拙劣的版本。這可能是因爲某人編輯了核心文件,或者一個插件可能覆蓋了$變量。
  3. 在頁面完全加載之前,您的JavaScript正在運行,因此,在jQuery完全加載之前。

請在這裏看看更多的細節。

JQuery - $ is not defined

0

只需添加一個斜槓

<script src="/assets/js/jquery.min.js"></script> 
<script src="/assets/js/angular.min.js"></script> 
<script src="/assets/js/semantic.min.js"></script> 
相關問題