的jQuery插件的解决方案:TypeError错误的方式:浏览器定义美元。

的jQuery插件的解决方案:TypeError错误的方式:浏览器定义美元。
首先,比如说浏览器。

浏览器是用来获取浏览器的基本信息的。

jQuery从版本1.9,除美元。浏览器和美元。browser.version,代替美元。上的支持更新的2版,即6 / 7 / 8将不再被支持。在未来,如果用户需要支持IE 6 / 7 / 8,只有1.9是使用jQuery。

解决方案:添加以下JS

函数(jQuery){)

如果(jQuery)返回;

jquery.browser = { };
jquery.browser.mozilla = false;
jquery.browser.webkit = false;
jquery.browser.opera = false;
jquery.browser.msie = false;

var = navigator.useragent全国地质教师协会;
jquery.browser.name = navigator.appname;
jquery.browser.fullversion =+ parseFloat(导航仪。appversion);
jquery.browser.majorversion = parseInt(navigator.appversion,10);
无功nameoffset,veroffset,IX;

在Opera中,版本是在Opera或版本之后的
如果((veroffset = nagt.indexof(歌剧))!= 1){
jquery.browser.opera =真;
jquery.browser.name =歌剧;
jquery.browser.fullversion = nagt.substring(veroffset + 6);
如果(((veroffset = nagt.indexof(版本))!=-1)
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
MSIE / /,在真正的版本是MSIE在用户代理
else if((veroffset = nagt.indexof(MSIE))!= 1){
jquery.browser.msie =真;
jquery.browser.name =微软Internet Explorer;
jquery.browser.fullversion = nagt.substring(veroffset + 5);
}
在Chrome中的真实版本中,版本是在之后
else if((veroffset = nagt.indexof(铬))!= 1){
jquery.browser.webkit =真;
jquery.browser.name =铬;
jquery.browser.fullversion = nagt.substring(veroffset + 7);
}
真实的Safari中,版本在Safari之后或版本之后。
else if((veroffset = nagt.indexof(狩猎))!= 1){
jquery.browser.webkit =真;
jquery.browser.name =狩猎;
jquery.browser.fullversion = nagt.substring(veroffset + 7);
如果(((veroffset = nagt.indexof(版本))!= 1)
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
在Firefox中的真正版本,版本在Firefox之后
else if((veroffset = nagt.indexof(火狐))!= 1){
jquery.browser.mozilla =真;
jquery.browser.name =火狐;
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
大多数其他 / /在浏览器中,名称/版本是在用户端
else if((nameoffset = nagt.lastindexof(' ')+ 1)<<
(veroffset =全国地质教师协会。字符串)(/))
{
jquery.browser.name = nagt.substring(nameoffset,veroffset);
jquery.browser.fullversion = nagt.substring(veroffset + 1);
如果(jquery.browser.name.tolowercase()= = jquery.browser.name.touppercase()){
jquery.browser.name = navigator.appname;
}
}
修剪fullversion字符串在分号 /空间/如果存在
如果((九= jquery.browser.fullversion.indexof(;))!= 1)
jquery的浏览器。fullversion = jquery.browser.fullversion.substring(0、九);
如果((九= jquery.browser.fullversion.indexof())!= 1)
jquery的浏览器。fullversion = jquery.browser.fullversion.substring(0、九);

jquery.browser.majorversion = parseInt(+ jquery.browser.fullversion,10);
如果(isnan(jQuery。浏览器。主版本号)){
jquery.browser.fullversion =+ parseFloat(导航仪。appversion);
jquery.browser.majorversion = parseInt(navigator.appversion,10);
}
jquery.browser.version = jquery.browser.majorversion;
}(jQuery);
保存上面的js browser.js然后介绍JSP。

这是一个小编辑器,找到一个解决方案,没有实验,首先要分享给大家,希望能解决jQuery插件错误问题。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部