TypeError:jQuery(…)不是函数

TypeError:jQuery(…)不是函数,jquery,html,asp.net-mvc-4,Jquery,Html,Asp.net Mvc 4,在MVC4项目中,我试图测试我想要使用的jquery滑块。我的页面的标题部分是这样的: @Title-我的ASP.NET MVC应用程序 @style.Render(“~/Content/css”) @Scripts.Render(“~/bundles/modernizer”) 身体{ 宽度:100%; 身高:100%; 保证金:0; 填充:0; 溢出x:隐藏; } var ua=navigator.userAgent.toLowerCase(); 如果(ua.indexOf(“msie”)

在MVC4项目中,我试图测试我想要使用的jquery滑块。我的页面的标题部分是这样的:


@Title-我的ASP.NET MVC应用程序
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
身体{
宽度:100%;
身高:100%;
保证金:0;
填充:0;
溢出x:隐藏;
}
var ua=navigator.userAgent.toLowerCase();
如果(ua.indexOf(“msie”)!=-1 | | ua.indexOf(“opera”)!=-1){
jQuery('body').css('overflow','hidden');
jQuery('html').css('overflow','hidden');
}
jQuery(函数(){
jQuery(“#bannerscollection_zoominout_opportunity”)。bannerscollection_zoominout({
皮肤:“适时”,
回答:是的,
宽度:1920,
身高:1200,
fadeSlides:没错,
这是真的,
高度100proc:正确,
真的,
真的,
autoHideBottomNav:对,
拇指拉普拉普顶部:-55,
pauseOnMouseOver:false
});
});

这是您在控制台中看到的唯一错误吗?是的,但当我在firebug控制台中单击“全部”时,我还看到:[18:40:03 GMT+0200]浏览器链接:回调方法setPixelPusingMode中引发的异常:安全错误:操作不安全。browserLink(第64行)2[18:40:03 GMT+0200]浏览器链接:调用返回值回调失败:安全性错误:该操作不安全。在“TypeError:jQuery(…).bannerscollection\u zoominout…”之前,您应该至少收到另一个错误,这将告诉您以下两件事之一:a)在该位置找不到bannerscollection_zoominout.js;或者b)bannerscollection_zoominout.js中的代码出错,无法加载。如果您没有得到它,那么打开bannerscollection_zoominout.js文件,并仔细检查函数名是否为bannerscollection_zoominout,而不是其他名称(请记住JavaScript区分大小写)。我没有收到其他错误。是的,功能是存在的。在非asp.NETMVC项目(仅html、css和js)中,它可以工作。只有在mvc中我才能得到这个。在ie中打开页面时,我得到:Object不支持属性或方法'bannerscollection\u zoominout',问题是jquery被调用了两次..解决了!