var time_delay=null; $(document).ready(function(){ $(".btn_sina").dropdownmenu({"menuname":".sina_txt"}) $(".btn_ewm").dropdownmenu({"menuname":".erweima"}) /*广告*/ if ($("#banner").length>0) { $("#banner").Xslider_full({ speed: 1200, space: 6000, auto: true, //自动滚动 affect:'scrollx', ctag: 'div' }) } $('#NewsTab').Tab({lilab:"li",labselect:".change",Tabname:".Tab_nr",labaction:"click",animatename:"scroll_x",animateTime:600,mode:"none"}) $('#Tab_').Tab({lilab:"li",labselect:".change",Tabname:".Tab_box",labaction:"click",animatename:"fade",animateTime:600,mode:"none"}) $('#RegTab').Tab({lilab:"li",labselect:".change",Tabname:".Tab_nr",labaction:"click",animatename:"fade",animateTime:600,mode:"none"}) $(".formStyle [type='text'],.formStyle [type='password']").bind('mouseenter',function(){ $(this).addClass("hover_text"); }).bind('mouseleave',function(){ $(this).removeClass("hover_text"); }) $(".formStyle [type='text'],.formStyle [type='password']").bind("focusin",function(){ $(this).addClass("focus_") }).bind("focusout",function(){ $(this).removeClass("focus_") }) $(".games").bind('mouseenter',function(){ var self=$(this) time_delay=setTimeout(function(){ if(!self.is(":animated")) { self.addClass("hover_games"); var img=self.find("img") var txt=self.find(".txt"); //var self_em=self.find("em"); var easing={ duration:1300,easing:'easeOutElastic' }; var easing2={ duration:1600,easing:'easeOutSine' }; txt.stop(true,false).animate({"padding-bottom":"64px"}, easing); img.stop(true,false).animate({"opacity":0.8,"margin-left":"-10%","margin-top":"-10%","width":"120%","height":"120%" }, easing2); } },100) }).bind('mouseleave',function(){ clearTimeout(time_delay) var self=$(this) if (self.is(".hover_games")) { self.removeClass("hover_games"); var img=self.find("img") var txt=self.find(".txt"); var easing={ duration:500,easing:'easeInOutCirc' }; var easing2={ duration:600,easing:'easeInOutCirc' }; txt.stop(true,false).animate({"padding-bottom":"14px"}, easing); img.stop(true,false).animate({"opacity":1,"margin-left":"0","margin-top":"0","width":"100%","height":"100%"},easing2); } }) $(".SortList li").bind('mouseenter',function(){ var self=$(this); clearTimeout(time_delay) time_delay=setTimeout(function(){ if(!self.is(":animated")) { self.addClass("change"); var a=self.find("a") var easing={ duration:1300,easing:'easeOutElastic' }; a.stop(true,false).animate({"margin-right":"-20px"}, easing); } },100) }).bind('mouseleave',function(){ clearTimeout(time_delay) var self=$(this) if (self.is(".change") && !self.is(".hover")) { self.removeClass("change"); var a=self.find("a") a.stop(true,false).animate({"margin-right":"0px"}, 0); } }) $(".docs").bind('mouseenter',function(){ var self=$(this) clearTimeout(time_delay) time_delay=setTimeout(function(){ if(!self.is(":animated")) { self.addClass("hoverdoc"); } },140) }).bind('mouseleave',function(){ clearTimeout(time_delay) var self=$(this) if (self.is(".hoverdoc")) { self.removeClass("hoverdoc"); } }) $(".PicList li").bind('mouseenter',function(){ var self=$(this) time_delay=setTimeout(function(){ if(!self.is(":animated")) { self.addClass("hover_games"); var img=self.find("img") var self_span=self.find("span"); var easing={ duration:1000,easing:'easeOutElastic' }; var easing2={ duration:1300,easing:'easeOutSine' }; self_span.stop(true,false).animate({"top":"50%"}, easing); img.stop(true,false).animate({"opacity":0.5,"margin-left":"-10%","margin-top":"-10%","width":"120%","height":"120%" }, easing2); } },100) }).bind('mouseleave',function(){ clearTimeout(time_delay) var self=$(this) if (self.is(".hover_games")) { self.removeClass("hover_games"); var img=self.find("img"); var self_span=self.find("span"); var easing={ duration:500,easing:'easeInOutCirc' }; var easing2={ duration:600,easing:'easeInOutCirc' }; self_span.stop(true,false).animate({"top":"-50%"}, 600); img.stop(true,false).animate({"opacity":1,"margin-left":"0","margin-top":"0","width":"100%","height":"100%"},easing2); } }) $(".typelist li").bind("click",function(){ $(this).addClass("change").siblings().removeClass("change"); $("#paytype").val($(this).attr("type")); }) $("#Floatingbar ul li").floatingbar(); }) //右侧浮动条 $.fn.floatingbar=function(){ var self=$(this); if (self.length==0) return false; self.bind("mouseenter",function(){ var span=$(this).find("span") if (span.length==0) return false; $(this).addClass("change") setTimeout(function(){ if(!span.is(":animated")) {span.stop(true,false).animate({"right":"47px" }, 300);} },150) }).bind("mouseleave",function(){ var span=$(this).find("span") var self=$(this) setTimeout(function(){span.stop(true,false).animate({"right":"-220px"},200,function(){ self.removeClass("change"); });},150) }) $("#btn_backtop").click(function(){$("html,body").animate({scrollTop:0},500);return false;}) } //选项卡切换 $.fn.Tab=function(config){ var self=$(this); var select_=0; var classname=config.labselect.replace(".","") if (self.length==0) return false; if (self.find(config.lilab).length==0) return false; self.each(function(index, element) { self=$(this); if (self.find(config.labselect).length==0) {self.find(config.lilab+":eq(0)").addClass(classname);} self.find(config.lilab).each(function(index, element) { if (!$(this).is(config.labselect)) { self.siblings(config.Tabname+":eq("+index+")").hide(); } else { self.siblings(config.Tabname+":eq("+index+")").show(); } }); self.find(config.lilab).bind(config.labaction+".action",function(){ var index=$(this).index(); if(self.siblings(config.Tabname+":visible").is(":animated")){ return false; } if ($(this).is(config.labselect)) return false; var index2=$(this).siblings(config.labselect).index() $(this).addClass(classname).siblings().removeClass(classname); config.animate(index,index2,config.animatename) return config.labaction=="click"? false : true; }) config.animate=function(index,index2,active){ switch (active) { case "fade": self.siblings(config.Tabname+":visible").hide(); self.siblings(config.Tabname+":eq("+index+")").fadeIn(config.animateTime); break; case "scroll_x": self.parent().css({"position":"relative","overflow":"hidden"}); var selfs=self.siblings(config.Tabname+":visible") var dr="100%",dr2="100%" if (index2>index) { dr="100%"; dr2="-100%" } else { dr="-100%"; dr2="100%" } var top=selfs.position().top if (config.mode=="delay") { //当前渐隐 selfs .css({"position":"relative","width":"100%"}) .stop(true,false) .animate({"left":dr,"opacity":0},config.animateTime, function(){ $(this).css({"position":"static","left":"auto","opacity":1,"display":"none"} )} ) setTimeout(function(){ self.siblings(config.Tabname+":eq("+index+")").css({"position":"relative","left":dr2,"display":"block","opacity":0}) .stop(true,false) .animate({"left":0,"opacity":1},config.animateTime ,function(){ $(this).css({"top":0,"position":"static"}) }) },config.animateTime) } else { selfs .css({"position":"absolute","width":"100%","left":selfs.position().left,"top":selfs.position().top}) .stop(true,false) .animate({"left":dr,"opacity":0},config.animateTime, function(){ $(this).css({"position":"relative","top":"auto","left":"auto","opacity":1,"display":"none"} )} ) self.siblings(config.Tabname+":eq("+index+")").css({"position":"relative","left":dr2,"display":"block","opacity":0}) .stop(true,false) .animate({"left":0,"opacity":1},config.animateTime ,function(){ $(this).css({"top":0,"position":"relative"}) }) } break; case "none": self.siblings(config.Tabname+":visible").hide(); self.siblings(config.Tabname+":eq("+index+")").show(); break; } } }); } //弹出下拉菜单 $.fn.dropdownmenu=function(option){ var self=$(this), delaytime=null; if (self.length==0) return false; self.each(function(index, element) { $(this).next(option.menuname).css("left", $(this).position().left ) }); self.bind("mouseenter",function(){ var obj=$(this), submenuobj=$(this).next(option.menuname); if (submenuobj.length>0) { submenuobj.unbind("mouseleave") submenuobj.bind("mouseleave",function(){ $(this).slideUp(100) }).bind("mouseenter",function(){ clearTimeout(delaytime) }) $(this).next(option.menuname).slideDown(100); } }).bind("mouseleave",function(){ var submenuobj=$(this).next(option.menuname) if (submenuobj.length>0) { delaytime=setTimeout(function(){submenuobj.slideUp(100)},100) } }) }