$(function () { $(".stations").css("top",-$(".stations").innerheight()).show(); var _itemlist = $(".item"); //浜岀骇鑿滃崟 $(".tab_nav a").hover(function () { $(this).addclass("on").siblings().removeclass("on"); var _i = $(this).index(); var _h = $(this).parents(".h_tab").find(".tab_box div"); _h.hide().eq(_i).show(); }) //涓诲鑸笅鎷夎彍鍗? var _index, _isruning, _timeout; var _prev_item = $(); var _link_page = $("#nav li a.h"); //缁戝畾浜嬩欢 $("#shop a").mouseenter(function () { //console.log("hover"); //console.time("testforeach") //缁戝畾鎵ц cleartimeout(_timeout); _control($(this)); $("#nav li a").removeclass("on"); $("#nav li a").eq(_link_page.parent().index()).addclass("on"); }); //缁戝畾浜嬩欢 $("#nav li").mouseenter(function () { //console.log("hover"); //console.time("testforeach") //缁戝畾鎵ц cleartimeout(_timeout); _control($(this)); }); //榧犳爣y绉诲嚭 $("#twomenu").mouseleave(function () { //console.log("out"); _timeout = settimeout(function () { _hidea(_link_page); }, 10); }); //闅愯棌鑿滃崟 function _hidea(elem) { //console.log("xx"); //console.time("testforeacha") _itemlist.each(function(){ $(this).css("top",-$(this).innerheight()); }) $("#nav li a").removeclass("on"); $("#nav li a").eq(elem.parent().index()).addclass("on"); //console.timeend('testforeacha'); } //澶勭悊浜嬩欢 function _control(elem) { if (elem.prop("nodename") == "li") { $("#nav li a").removeclass("on"); $("#nav li a").eq(elem.index()).addclass("on"); $("#twomenu").css({ "width": "100%", "left": 0, "margin-left": 0 }) } else if (elem.prop("nodename") == "a") { $("#twomenu").css({ "width": "1200px", "left": "50%", "margin-left": "-600px" }) } //浜岀骇鑿滃崟 if (elem.attr("idx")) { _itemlist.each(function(){ if($(this).attr("idx")==elem.attr("idx")){ $(this).css("top","0px"); }else{ $(this).css("top",-$(this).innerheight()); } }) }else{ _itemlist.each(function(){ $(this).css("top",-$(this).innerheight()); }) } //console.timeend('testforeach'); } }); $(function(){ //$(".scrollcont").perfectscrollbar(); $(".container").mouseenter(function(){ var _index = $(this).index(); $(this).parent("div").attr("class","").addclass("state-"+_index+" h_pic_d"); }) })