var tme = {}; tme.init = function(){ tme.fnbrower(); // tme.fnwapnav(); tme.fnselect(); tme.fnnav(); } //判断浏览器升级 tme.fnbrower=function(){ var browser = (function(){ var ua = window.navigator.userAgent.toLowerCase(), sys = null, s; if(s = ua.match(/rv:([\d.]+)\) like gecko/)){sys = {type:'ie',version:s[1]};} else if(s = ua.match(/msie ([\d.]+)/)){sys = {type:'ie',version:s[1]};} else if(s = ua.match(/firefox\/([\d.]+)/)){sys = {type:'firefox',version:s[1]};} else if(s = ua.match(/chrome\/([\d.]+)/)){sys = {type:'chrome',version:s[1]};} else if(s = ua.match(/opera.([\d.]+)/)){sys = {type:'opera',version:s[1]};} else if(s = ua.match(/version\/([\d.]+).*safari/)){sys = {type:'safari',version:s[1]};} else if(s = ua.match(/ucbrowser\/([\d.]+)/)){sys = {type:'uc',version:s[1]};} else if(s = ua.match(/micromessenger\/([\d.]+)/)){sys = {type:'wx',version:s[1]};} else{sys = {type:'unknown',version:'unknown'};} sys.isMobile = !!ua.match(/AppleWebKit.*Mobile.*!/) || !!ua.match(/(iPhone|iPod|Android|ios|iPad)/i); return sys; })(); /*检测IE*/ if(browser.type =="ie" && browser.version >9){ $('html').addClass('iehtml'); } if(browser.type =="ie" && browser.version <= 9){ location.href="http://outdatedbrowser.com/zh-cn"; } } //pc导航下拉 tme.fnnav=function(){ function fnnav(el){ $(el).css({"opacity":"1","height":"auto"}); } var init = $('.nav .nLi.on').index(); $(".nav .nLi").hover(function(){ if(!$(this).hasClass('on')){ $(this).addClass('cur'); $('.nav .nLi.on').removeClass('on'); } $(this).find(".navSub").stop().slideDown(300,function(){ fnnav(this); }) },function(){ if (init >= 0) { $('.nav .nLi').eq(init).addClass('on'); $(this).removeClass('cur'); } $(this).find(".navSub").stop().fadeOut(300,function(){ fnnav(this); }) }); $(".nav .nLi .navSub").hover(function(){ fnnav(this); }) } //手机站导航 // tme.fnwapnav = function(){ // $('#menu').mmenu(); // } //下拉 tme.fnselect = function(){ $(".select").each(function(){ var s=$(this); var z=parseInt(s.css("z-index")); var dt=$(this).children(".dt"); var dd=$(this).children(".dd"); var _show=function(){dd.slideDown(200);dt.addClass("cur");s.css("z-index",z+1);}; //展开效果 var _hide=function(){dd.slideUp(200);dt.removeClass("cur");s.css("z-index",z);}; //关闭效果 dt.click(function(){dd.is(":hidden")?_show():_hide();}); dd.find("a").click(function(){dt.html($(this).html());_hide(); console.log(11111); }); //选择效果(如需要传值,可自定义参数,在此处返回对应的“value”值 ) $("body").click(function(i){ !$(i.target).parents(".select").first().is(s) ? _hide():"";}); }) } $(document).ready( tme.init );