2016-02-14 72 views
-1

我在加載頁面時執行的外部.js文件中有javascript。如果我單獨包含.js文件,它將工作文件。當我將它包含在捆綁包中時,它不會執行。我通過使用Fire Bug查看腳本來驗證腳本是否已發送到瀏覽器。我究竟做錯了什麼?爲什麼我的javascript不能在添加到打包程序時執行

腳本在LoadTime.js:

jQuery(document).ready(function ($) { 
alert("0"); 
}); 

工作包括:

<script src="@Url.Content("~/assets/js/LoadTime.js")"></script> 

非工作包括:

@Scripts.Render("~/bundles/AllScript") 

BundleConfig代碼:

bundles.Add(new ScriptBundle("~/bundles/AllScript").Include(
      "~/Scripts/jquery-{version}.js", 
      "~/Scripts/jquery.validate*", 
      "~/Scripts/modernizr-*", 
      "~/Scripts/bootstrap.js", 
      "~/Scripts/respond.js", 
      "~/assets/js/jquery.min.js", 
      "~/assets/js/jquery.dropotron.min.js", 
      "~/assets/js/skel.min.js", 
      "~/assets/js/skel - viewport.min.js", 
      "~/assets/js/util.js", 
      "~/assets/js/main.js", 
      "~/assets/js/LoadTime.js")); 
+0

jquery被包括了兩次。感謝您指出@greyfox。 –

回答

1

你包含jQuery兩次。

"~/Scripts/jquery-{version}.js" 

"~/assets/js/jquery.min.js", 

僅包括一次。

相關問題