// 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();
}
})