javascript - .js 和 .css 的语法错误 - ASP.NET MVC 5

标签 javascript jquery asp.net css asp.net-mvc

当我加载页面时,我无法显示错误,但当我在 Google Chrome 中使用检查器时,我遇到了这个错误:

未捕获的语法错误:输入意外结束

文件::65200/js/metro.min.js:1

metro.min.js第一行全部:

var METRO_AUTO_REINIT, METRO_LOCALE, METRO_WEEK_START, METRO_DIALOG = !1;
(function (c) {
    c.Metro = function (a) {
        c.extend({}, a)
    };
    c.Metro.getDeviceSize = function () {
        return {
            width: 0 < window.innerWidth ? window.innerWidth : screen.width,
            height: 0 < window.innerHeight ? window.innerHeight : screen.height
        }
    }
})(jQuery);
$(function () {
    $("html").on("click", function (c) {
        $(".dropdown-menu").each(function (a, b) {
            $(b).hasClass("keep-open") || "block" != $(b).css("display") || $(b).hide()
        })
    })
});

.cshtml 文件具有以下内容:

<link href="~/css/metro-bootstrap.css" rel="stylesheet" type="text/css" />
<link href="~/css/metro-bootstrap-responsive.css" rel="stylesheet" type="text/css" />
<link href="~/css/iconFont.min.css" rel="stylesheet" type="text/css" />
<link href="~/css/custom.css" rel="stylesheet" type="text/css" />

还有:

<script src="~/Scripts/jquery-2.1.0.min.js"></script>
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.min.js"></script>
<script src="~/Scripts/modernizr-2.7.2.js"></script>
<script src="~/js/metro.min.js"></script>

为什么会发生这种情况?

我正在使用这个引导CSS: http://metroui.org.ua/

我从这里使用包管理器控制台安装:

https://www.nuget.org/packages/Metro.UI.CSS/

最佳答案

该错误通常意味着您有未闭合的 } 括号...尽管它们在您提供的片段中看起来没问题,但可能缺少一些 ; 例如

$(function () {
    $("html").on("click", function (c) {
        $(".dropdown-menu").each(function (a, b) {
            $(b).hasClass("keep-open") || "block" != $(b).css("display") || $(b).hide()
        }); // here
    }); // here
});

关于javascript - .js 和 .css 的语法错误 - ASP.NET MVC 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23056574/

相关文章:

jquery - 如何保存动态更改(通过 jquery)html DOM?

javascript - Jquery 尝试使用 html() 获取 src

javascript - 当输入文本框为空时阻止按钮 asp.Net webforms

javascript - 站点加载时显示弹出窗口一次

javascript - 如何清理 JavaScript 中使用的参数?

javascript - MongoDB采集方式和数据库命令有哪些性能差异

javascript - jQueryMobile 无法获取 iPhone 上输入文本框的值

javascript - 如何在 React Native 中将 Firebase 实时数据库数据值增加一个?

javascript - 下拉菜单打不开

c# - Twilio 5x C# 库 - 在读取消息时收集数字