$(function(){
new alan.scrollAnimate();
var alitubiao = '';
$("head").append(alitubiao);
var $body = $("body");
$('.Xbanner .banner-bj').addClass('on');
/*------------------------------------------------搜索-----------------------------------------------------------------*/
var $sousuo = $(".nav .nav-sou");
var $input = $(".nav .nav-sou input");
$input.focus(function(){
$sousuo.addClass("on");
});
$input.blur(function(){
$sousuo.removeClass("on");
});
/*判断IE9*/
if("msDoNotTrack" in window.navigator){
$input.val('请输入搜索内容');
$input.focus(function(){
$(this).val('');
});
$input.blur(function(){
$sousuo.val('请输入搜索内容');
});
}
/*判断页脚位置*/
var $footerDOM = $('footer');
var footerTop = $footerDOM.offset().top;
var footerWin = $(window).height() - $footerDOM.height();
if(footerTop < footerWin){
$footerDOM.addClass('on');
}
/*返回顶部*/
var goTop = '
';
$body.append(goTop);
var $goTop = $('#goTop');
$(document).scroll(function(){
if($(document).scrollTop() > 300){
$goTop.addClass('on');
}else{
$goTop.removeClass('on');
}
});
$goTop.click(function(){
$('html, body').animate({scrollTop: 0}, 300);
});
/*------------------------------------------------首页-----------------------------------------------------------------*/
/*轮播文字*/
// $('.index .slider .slider-text li .more .more-one').addClass('on');
// $('.index .slider .slider-text li .more .more-two').addClass('on');
var $indexMore = $(".index .slider .slider-text li");
$indexMore.on('mouseover',function(){
$('.index .slider .slider-text li .more .more-one').addClass('on');
$('.index .slider .slider-text li .more .more-two').addClass('on');
});
$indexMore.on('mouseout',function(){
$('.index .slider .slider-text li .more .more-one').removeClass('on');
$('.index .slider .slider-text li .more .more-two').removeClass('on');
});
/*诸侯快讯ok1122官网*/
var $indexAbout = $(".index-box .index-about .left .more").parent('a');
$indexAbout.on('mouseover',function(){
$('.index-box .index-about .left .more .more-one').addClass('on');
$('.index-box .index-about .left .more .more-two').addClass('on');
});
$indexAbout.on('mouseout',function(){
$('.index-box .index-about .left .more .more-one').removeClass('on');
$('.index-box .index-about .left .more .more-two').removeClass('on');
});
$('.Xbanner .shu').addClass('on');
/*视频*/
if($body.hasClass("index")){
var video=document.getElementById("video");
video.controls=false;
$('.index-box .index-video .left .btn').click(function(){
$(this).hide();
video.play();
video.controls=true;
});
}
/*关于我们*/
if($body.hasClass("about")){
/*轮播*/
var sliderIndex = 1;
var sliderLength = $(".Xtext .Xtext-1200 .center-flex .center-flex-left ul li").length;
$(".Xtext .Xtext-1200 .center-flex .center-flex-left .num .num-two").html("/0"+sliderLength);
var sliderWidth = $('.Xtext .Xtext-1200 .center-flex .center-flex-left').width();
$(".Xtext .Xtext-1200 .center-flex .center-flex-left ul").css('width',sliderWidth*sliderLength);
$(".Xtext .Xtext-1200 .center-flex .center-flex-left .btn .btn-left").on('click',function(){
if(sliderIndex > 1){
sliderIndex -= 1;
$(".Xtext .Xtext-1200 .center-flex .center-flex-left ul").animate({marginLeft:'+='+sliderWidth+'px'});
$(".Xtext .Xtext-1200 .center-flex .center-flex-left .num .num-one").html("0"+sliderIndex);
}
});
$(".Xtext .Xtext-1200 .center-flex .center-flex-left .btn .btn-right").on('click',function(){
if(sliderIndex < sliderLength) {
sliderIndex += 1;
$(".Xtext .Xtext-1200 .center-flex .center-flex-left ul").animate({marginLeft: '-=' + sliderWidth + 'px'});
$(".Xtext .Xtext-1200 .center-flex .center-flex-left .num .num-one").html("0"+sliderIndex);
}
});
/*文档高度*/
// var $centerFlex = $(".aboutZuzhi .Xtext .Xtext-1200 .center-flex");
// var h = $centerFlex.children('img').height();
// $centerFlex.css("height",h+200);
/*nav选中*/
$('.Xtext .Xtext-1200 .center-flex .center-flex-right ul li').on('click',function(){
$(this).addClass('cur').siblings().removeClass('cur');
});
/*竖线高度*/
$(".aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .shu").css('height',$('.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list').height());
/*about4*/
var $about4Ul = $('.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li');
$about4Ul.eq(0).addClass('on');
$about4Ul.on('mouseover',function(){
$(this).addClass('on').siblings().removeClass('on');
});
// $about4Ul.on('mouseout',function(){
// $(this).removeClass('on');
// });
/*大事记*/
var $shijiNews = $('.aboutDa .Xtext .Xtext-1200 .center-flex .news');
$shijiNews.mouseover(function(){
var index = $(this).index();
$shijiNews.eq(index).children('.job-bottom').css('left',0);
});
$shijiNews.mouseout(function(){
var index = $(this).index();
$shijiNews.eq(index).children('.job-bottom').css('left',"-100%");
});
}
if($body.hasClass("new-nei")){
// $('.news .Xtext .Xtext-1200 .center-flex .new-nei .zhengwen').find("*").removeAttr('style');
}
/*合作品牌*/
if($body.hasClass("pinpai")){
var $pinpai = $('.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box');
var pinpaiH = Math.ceil($pinpai.eq(0).children('ul').children('li').length / 4);
$("#pinpai2").css('marginTop',pinpaiH);
}
/*联系我们*/
if($body.hasClass("job")){
var $jobBoxLi = $('.job .Xtext .Xtext-1200 .center-flex .job-box ul li');
$jobBoxLi.mouseover(function(){
var index = $(this).index();
$jobBoxLi.eq(index).children('.job-bottom').css('left',0);
});
$jobBoxLi.mouseout(function(){
var index = $(this).index();
$jobBoxLi.eq(index).children('.job-bottom').css('left',"-100%");
});
/*加入我们*/
$('.job .Xtext .Xtext-1200 .center-flex .job-box ul').on('click','.jiaruA',function(){
$(this).prev('dl').parent('li').siblings().children('dl').children('dd').children('.list').hide();
$(this).prev('dl').parent('li').siblings().children('dl').next('a').removeClass('on');
$(this).prev('dl').children('dd').children('.list').slideToggle();
$(this).toggleClass('on');
});
}
/*联系我们*/
if($body.hasClass("call")){
/*公司总部*/
if($body.hasClass("call-1")){
$(".map-province").each(function(i,item){
if($(item).text() === '福建省'){
var map = '';
$(this).append(map).addClass("on");
var zongbu = '公司总部
';
$(this).append(zongbu);
}
});
}
/*异地运营*/
if($body.hasClass("call-2")){
$('.address-box dt').on('click',function() {
if($(this).hasClass('on')){
$(this).removeClass('on');
$('.address-box dd ul').removeAttr('style');
$('.address-box dd').css('height',0);
} else {
$(this).addClass('on');
$('.address-box dd').css('height','370px');
shengUlH();
}
});
$.get('contact2.html', {province: '福建'}, function (data, textStatus) {
if (textStatus == "success" && data.length !== 2) {
var _data = eval(data);
console.log(_data);
$('.call .map-province.cur').children('.sheng-div').append(''+_data.length+'
');
if (_data.length !== 0) {
var html = '';
$.each(_data, function (index, item) {
var ps = stingToArry(item.kdescription);
var li = '' +
'' +
'
' + item.ktitle + '
' + ps + '';
html += li;
});
}
$('.address-box .cc ul').html(html);
} else {
console.log('本地区无异地运营');
}
});
$("svg [data-title]").each(function(){
var self = $(this);
var _top = self.offset().top;
var _left = self.offset().left;
var _name = self.attr('data-title');
// 根据后台返回的data,判断是否显示该省份
$.each(province_json,function (index,item) {
if (item.shengfen === self.attr('data-title')){
$("body").append('');
$('.address-box .tt .province dd ul').append(''+item.shengfen+'');
}
});
var $shenglaUl = $('.address-box .tt .province dd ul');
var $mapProvince = $(".map-province");
$mapProvince.each(function(i,item){
if($(item).text() === '福建'){
$(this).addClass("cur");
}
if($(item).text() === '内蒙古'){
$(this).children('.sheng-div').children('span').css('marginLeft','-0.05rem');
}
});
});
/*点击地图*/
$("body").on('click','path[data-title]',function () {
var a = $(this).attr('data-title');
$('.address-box dt span').html(a);
var $text = $('.call .map-province');
$('.address-box dt').removeClass('on');
$('.address-box dd').css('height',0);
$text.each(function(i,item){
if($(item).children('.sheng-div').children('span').text() === a){
$text.children('.sheng-div').children('div').remove();
$(this).addClass('cur').siblings().removeClass('cur');
}
});
$.get('contact2.html', {province: a}, function (data, textStatus) {
if (textStatus == "success" && data.length !== 2) {
var _data = eval(data);
$('.call .map-province.cur .sheng-div').append(''+_data.length+'
');
if (_data.length !== 0) {
var html = '';
$.each(_data, function (index, item) {
var ps = stingToArry(item.kdescription);
var li = '' +
'' +
'
' + item.ktitle + '
' + ps + '';
html += li;
});
}
$('.address-box .cc ul').html(html);
} else {
$('.address-box .cc ul').html('本地区无异地运营
')
// console.log('本地区无异地运营');
}
});
});
/*选择省份*/
$("body").on('click','.address-box dd li',function () {
var a = $(this).text();
$('.address-box dt span').html(a);
$('.address-box dd ul').removeAttr('style');
$('.address-box dt').removeClass('on');
$('.address-box dd').css('height',0);
var $text = $('.call .map-province');
$text.each(function(i,item){
$text.children('.sheng-div').children('div').remove();
if($(item).children('.sheng-div').children('span').text() === a){
$(this).addClass('cur').siblings().removeClass('cur');
}
});
$.get('contact2.html', {province: a}, function (data, textStatus) {
if (textStatus == "success" && data.length !== 2) {
var _data = eval(data);
$('.call .map-province.cur').children('.sheng-div').append(''+_data.length+'
');
if (_data.length !== 0) {
var html = '';
$.each(_data, function (index, item) {
var ps = stingToArry(item.kdescription);
var li = '' +
'' +
'
' + item.ktitle + '
' + ps + '';
html += li;
});
}
$('.address-box .cc ul').html(html);
} else {
console.log('本地区无异地运营');
}
});
});
$('path[data-title]').on('mouseenter',function (){
$('#mapName').text($(this).attr('data-title')).addClass('on');
});
$('path[data-title]').on('mousemove',function (e){
$('#mapName').css("transform","translate("+e.offsetX+"px,"+e.offsetY+"px)");
})
$('path[data-title]').on('mouseleave',function (){
$('#mapName').removeClass('on');
})
}
function stingToArry(str){
var a = str.split('\r');
var _h = '';
a.forEach(function (i,o) {
_h += ''+i+'
'
});
return _h;
}
function shengUlH() {
var shenglaUlH = 0;
var $shenglaUl = $('.address-box dd ul');
$.each($shenglaUl.children('li'),function(i,o){
shenglaUlH += $(o).height();
});
$shenglaUl.css('height',shenglaUlH+24);
}
}
});