// JavaScript Document var huameiV3 = { init: function() { var _this = this; _this.moreItems(); _this.slideMenu(); _this.footerSlide(); if ($(".stage1").length > 0) { _this.indexAnliSlide(); _this.expertSlide(); }; _this.topSearch(); _this.searchItems(); /*?????????????*/ setTimeout(function() { $(".menu ul").addClass("active"); }, 500); setTimeout(function() { $(".topLogo .searchBox").fadeIn(600); }, 5000); /*??????????????*/ function AutoScroll(obj) { var objHeight = $(obj).height(); $(obj).find("ul:first").animate({ marginTop: -objHeight + "px" }, 500, function() { $(this).css({ marginTop: "0px" }).find("li:first").appendTo(this); }); }; if ($(".newsScroll")) { setInterval(function() { AutoScroll(".newsScroll") }, 4500); } /*hot??????????*/ setInterval(function(){ $(".subMenuLinkBox a.hot,.subMenu .bside a.hot,.zhutiWripper a.hot,.stage1Title span,.stage5Title span").toggleClass("active"); },2000) }, /*???????js*/ moreItems: function() { $(".seoMenus").slide({ mainCell: '.seoContentBox', titCell: '.seoFocus a', effect: 'fade', mouseOverStop:true, titOnClassName: 'active' }) }, /*slideDownMenu ???????????*/ slideMenu: function() { $(".banner .menu ul").slide({ type: "menu", titCell: '.subNav', targetCell: '.subMenu', effect: 'slideDown', titOnClassName: 'active', delayTime:150, triggerTime:100 }); $(".banner .menu ul li").each(function(index, element) { var left = $(".banner .menu ul li").width() * index; $(".banner .menu ul li").eq(index).find(".subMenu").css({ left: -left + 'px' }); $(this).mouseleave(function(e) { e.preventDefault(); $(this).removeClass("active").find(".subMenu").removeClass("active"); }); }); }, /*????λ???????????????л?js*/ footerSlide: function() { $(".footerSlides").slide({ mainCell: '.slideBox', titCell: '.slideFocus span', effect: 'fade', titOnClassName: 'active', trigger: 'click', endFun:function(i,c){ var slideBox = document.getElementById("slideBox"); slideBox.style.height = slideBox.children[i].offsetHeight+'px'; if(i>0)slideBox.style.transition = slideBox.style.mozTransition= slideBox.style.webkitTransition="200ms";//??????Ч?? } }); }, /*stage2 ????????????л?*/ expertSlide: function() { /*???????л?*/ /*?????????з???*/ $(".doctorsWrapper li").each(function(i) { $(".doctorsWrapper li").slice(i * 12, i * 12 + 12).wrapAll(""); }); $(".doctorsBox").slide({ mainCell: '.doctorsWrapper', titCell: '', effect: 'leftLoop', prevCell: '.preBtn', nextCell: '.nextBtn', }); /*???????????????Ч*/ memberShow("doctorsBox"); /*????????????л?*/ $(".stage2 .stage_b").slide({ mainCell: '.slides', titCell: '.focus span', effect: 'fold', titOnClassName: 'active', startFun: function(i, c) { $(".stage2 .stage_b .focus .active_bg").css({ left: i * 50 + '%' }); } }); /*?????????л?*/ $(".stage2 .stage_a,.expertSlides").mouseenter(function() { $(".stage2 .stage_a,.expertSlides").find(".preBtn,.nextBtn").fadeIn(600); }).mouseleave(function() { $(".stage2 .stage_a,.expertSlides").find(".preBtn,.nextBtn").fadeOut(600); }); $(".stage2").slide({ mainCell: '.stage_a .slideBox', titCell: '.itemExperts a', effect: 'leftLoop', prevCell: '.stage_a .preBtn', nextCell: ' .stage_a .nextBtn', autoPlay: true, mouseOverStop:true, scroll: 1, vis: 1, interTime: 6500, titOnClassName: 'active' }); }, /*???????????л?js*/ topSearch: function() { $(".searchSwitchs").slide({ mainCell: '.switchBox', titCell: '.switchBtn li', effect: 'fade', prevCell: '', nextCell: '', autoPlay: false, scroll: 1, vis: 1, interTime: 6500, titOnClassName: 'active' }); }, /*???????????????б?*/ searchItems: function() { function itemFun() { this.items = {}; }; itemFun.prototype = { // body... add: function(id, iArray) { this.items[id] = iArray; }, exist: function(id) { if (typeof(this.items[id]) == "undefined") return false; return true; } }; /*?????????????*/ var itemsObj1 = new itemFun(); /*itemsObj1.add("0", ["?沿????", "???????", "???????", "???????","?沿????", "???????", "???????", "?????", "???????", "???????", "??????"]);*/ itemsObj1.add("0", [{ src: "/huameipro/young/#t1", txt: '?沿????' }, { src: "/huameipro/yanbu/#t1", txt: '???' }, { src: "/huameipro/bibu/#t1", txt: '???' }, { src: "/huameipro/xiongbu/#t1", txt: '???' }, { src: "/huameipro/mianbu/#t1", txt: '?沿' }, { src: "/huameipro/zhifang/#t1", txt: '???' }, { src: "/huameipro/weizhenx/#t1", txt: '?????' }, { src: "/huameipro/pifu/#t1", txt: '???' }, { src: "/huameipro/simi/#t1", txt: '???????' }, { src: "/huameipro/kouqiang/#t1", txt: '???' }, { src: "/huameipro/maofa/#t1", txt: '???' }]); //????????????? $(".item3 ul") itemsObj1.add("0_11", [{ src: "/experts/young/#t1", txt: '?沿????' }, { src: "/experts/eyezhenx/#t1", txt: '???????' }, { src: "/experts/bzhenx/#t1", txt: '???????' }, { src: "/experts/xzhenx/#t1", txt: '???????' }, { src: "/experts/zzhenx/#t1", txt: '???????' }, { src: "/experts/mzhenx/#t1", txt: '?沿????' }, { src: "/experts/pzhenx/#t1", txt: '???????' }, { src: "/experts/wzhenx/#t1", txt: '?????' }, { src: "/experts/szhenx/#t1", txt: '???????' }, { src: "/experts/kzhenx/#t1", txt: '???????' }, { src: "/experts/fzhenx/#t1", txt: '??????' } ]); //console.log(itemsObj.items); var isOpen = false, /*?????????δ??????????????????????????б????*/ hasLink = false, /*?????????????????*/ hasNextSelect = false, parentActiveIndex = 0, tempName = "0"; /*???????????????б?*/ /*parseUlLists?????б????????*/ function parseUlLists(obj, arrIndex, itemJson,hasLink) { var elementsStr = ""; var dataSoure = itemJson.items[arrIndex]; var ininLen = dataSoure.length; for (var i = 0; i < ininLen; i++) { if (hasLink) { elementsStr += "
  • " + dataSoure[i].txt + "
  • "; } else { elementsStr += "
  • " + dataSoure[i] + "
  • "; } } var dataDropLists = obj; dataDropLists.empty().append(elementsStr).css({ position: "absolute", left: 0, top: dataDropLists.parent().height()-1 + "px", width: dataDropLists.parent().width() + 'px' }); }; var obj1 = $(".item1"); parseUlLists(obj1.children("ul"), '0', itemsObj1,true); $(".item1 i").on("click",function(){ obj1.children("ul").stop().slideToggle(600) }) obj1.find("li").each(function(){ $(this).click(function(e) { var _this = $(this).parent("ul").siblings("i"); _this.attr("data-src", $(this).find("a").attr("data-src")); _this.text($(this).text()); obj1.children("ul").slideUp(600); //???????? obj1.find(".itemNum").fadeOut(); }); }); $(".keywordSelect i").on("click",function(){ $(".stage_b").css("overflow",'visible'); var _self = $(this); var hasLink = true; var obj = $(this).siblings("ul"); parseUlLists(obj, '0_11', itemsObj1,hasLink); obj.stop().slideToggle(600); obj.find("li").each(function(index, element) { $(this).click(function(e) { if(hasLink){ _self.attr("data-src", $(this).find("a").attr("data-src")); } _self.text($(this).text()); obj.stop().slideUp(600); }); }); }); $(".switch1 .bt").on("click", function() { if($(".item1 i").attr("data-src")!= ""){ $(this).attr({ "href": $(".item1 i").attr("data-src"), "target": "_blank" }); }else{ alert("?????????????λ!") } }); $(".keywordSelect .bt").on("click", function() { if($(".keywordSelect i").attr("data-src")!=""){ $(this).attr({ "href": $(".keywordSelect i").attr("data-src"), "target": "_blank" });}else{ alert("?????????????λ!") } }); $(".keywordSelect ul,.item1 ul ").mouseleave(function(e) { $(this).slideUp(600); }); }, /*followNav js*/ followNav: function() { var sTop = $(document).scrollTop(); var followTop = 0; if ($(".popBox")) { if ($(".popBox").hasClass("popOpen")) { followTop += $(".popBox").height(); } }; followTop = followTop + $(".header").height() + $(".banner").height(); if (sTop >= followTop) { $(".followNav").addClass("active"); } else { $(".followNav").removeClass("active"); } //console.log(followTop) } }; $(function() { huameiV3.init(); $(".bannerSlide").mouseenter(function(e) { $(this).find(".bt").fadeIn() }).mouseleave(function(e) { $(this).find(".bt").fadeOut() }); //banner??? if ($(".bannerSlide li").length >1) { $(".banner").slide({ mainCell: '.slideBox ul', titCell: '.focus', effect: 'leftLoop', prevCell: '.preBtn', nextCell: '.nextBtn', autoPage: '', autoPlay: true, mouseOverStop:true, titOnClassName: 'active', interTime: 4000, delayTime:800, endFun: function(i, c) { $(".bannerSlide .slideBox li").removeClass("active").eq(i + 1).addClass("active"); /*if(i==2){ $(".bannerSlide .slideBox li").removeClass("active"); $("#banneranliVideo1")[0].play(); }*/ if(i==6){ $(".bannerSlide .slideBox li").removeClass("active"); $("#banneranliVideo2")[0].play(); } //else if(i==1){ // $(".bannerSlide .slideBox li").removeClass("active"); // $("#banneranliVideo1")[0].play(); //}else{ //$("#banneranliVideo")[0].pause(); //} // if(i==2){ // $("#banneranliVideo1")[0].play(); // }else{ // $("#banneranliVideo1")[0].pause(); // } } });} if($("#sideNav").length>0){ var pathUrl = window.location.pathname ; var hash = window.location.hash; var targetUl = $("#sideNav ul "); var urlArr=[]; targetUl.find("li").each(function(index, element) { urlArr.push($(this).find("a").attr("href")); }); if(hash!=""){ pathUrl=pathUrl+hash; hash = hash.split("#")[1]; var i = $("."+hash).index(); $(".expertWrapper .focus span").removeClass("active").eq(i).addClass("active"); } for(var i=0,j=urlArr.length;i0){ var pathUrl = window.location.pathname ; var hash = window.location.hash; var targetUl = $(".anliCon .hd ul "); var urlArr=[]; targetUl.find("li").each(function(index, element) { urlArr.push($(this).find("a").attr("href")); }); if(hash!=""){ pathUrl=pathUrl+hash; hash = hash.split("#")[1]; var i = $("."+hash).index(); console.log(i) $(".anliCon .hd ul li").removeClass("on").eq(i).addClass("on"); } for(var i=0,j=urlArr.length;i0) { huameiV3.followNav(); } })