/*
自己封装的一个JQ插件
*/
;(function ($) {
var LeeToolsJs = {}; //全局变量
/*获取浏览器类型 并可判断是否为IE6*/
$.getBrowser = function () {
var Sys = {};
LeeToolsJs.getBrowser = function(name, version, isIe6) {
this.name = name;
this.version = version;
(typeof isIe6 == 'undefined' ? this.isIe6 = 'false': this.isIe6 = isIe6);
};
var s;
var ua = navigator.userAgent.toLowerCase();
(s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
if (Sys.ie){
if(Sys.ie=='6.0'){
LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('IE',Sys.ie,"true");
}else{
LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('IE',Sys.ie);
}
}
else if (Sys.firefox) { LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('Firefox',Sys.firefox); }
else if (Sys.chrome) { LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('Chrome',Sys.chrome); }
else if (Sys.opera) { LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('Opera',Sys.opera); }
else if (Sys.safari) { LeeToolsJs.getBrowserObj = new LeeToolsJs.getBrowser('Safari',Sys.safari); }
return LeeToolsJs.getBrowserObj;
};
})(jQuery);
返回的是一个对象
(($.getBrowser()).isIe6 == 'true' //查看当前浏览器是否是IE6然后在进行其他操作