//顶部固定效果
$(window).scroll(function(){

	if($(window).scrollTop() > 120){
		$('.top').addClass('topactive');
	}else{
		$('.top').removeClass('topactive');
	}
});
/*
//置顶图标显示
$('#top-back').hide()
$(window).scroll(function(){
	 if($(this).scrollTop() > 400){
		$("#top-back").fadeIn();
	 }
	 else{
		$("#top-back").fadeOut();
	 }
  })	
//置顶事件
function topBack(){
  $('body,html').animate({scrollTop:0},300);
}

*/

$(document).ready(function(){
	/* ----- 侧边悬浮 ---- */
	$(document).on("mouseenter", ".suspension .a", function(){
		var _this = $(this);
		var s = $(".suspension");
		var isService = _this.hasClass("a-service");
		var isServicePhone = _this.hasClass("a-service-phone");
		var isQrcode = _this.hasClass("a-qrcode");
		if(isService){ s.find(".d-service").show().siblings(".d").hide();}
		if(isServicePhone){ s.find(".d-service-phone").show().siblings(".d").hide();}
		if(isQrcode){ s.find(".d-qrcode").show().siblings(".d").hide();}
	});
	$(document).on("mouseleave", ".suspension, .suspension .a-top", function(){
		$(".suspension").find(".d").hide();
	});
	$(document).on("mouseenter", ".suspension .a-top", function(){
		$(".suspension").find(".d").hide(); 
	});
	$(document).on("click", ".suspension .a-top", function(){
		$("html,body").animate({scrollTop: 0});
	});
	$(document).on("click", ".mouseBox", function(){
		$("html,body").animate({scrollTop: 720});
	});
	$(window).scroll(function(){
		var st = $(document).scrollTop();
		var $top = $(".suspension .a-top");
		if(st > 400){
			$top.css({display: 'block'});
		}else{
			if ($top.is(":visible")) {
				$top.hide();
			}
		}
	});
	
});	

$(function () {
	// 头部点击搜索
	$(".icon-search").click(function() {
		//$(".search-bot-top").show();
	});
	$(".search-bg").click(function() {
		//$(".search-bot-top").hide();
	});
});
//搜索
function toserch() {
	var keys = $('#txt_keys').val();
	if (keys!=''){
		window.location.href = "/apps/cn/search.html?keyword=" + keys;
	}else{
		//alert('关键词不能为空');
		layer.msg("请输入关键词不能为空");
		return false;
	}
}
 

//中文分割字符进行动画
function chinaTextList() {
    Array.prototype.forEach.call(_$('.cn_animate'), function (item) {
        let Arrays = item.innerText.split("");  
		
        // .replace(/\s*/g, "") 去掉空格
        item.innerHTML = '';
        let delays = parseInt(item.getAttribute('delay'));
        if(!delays){
            delays = 300
        }
        Array.prototype.forEach.call(Arrays,function(letter, i) {
            let span = document.createElement("span");
            let br = document.createElement("br");
            if(letter == '<'){
                item.appendChild(br);
                return
            }
            /*if(letter == 'b' || letter == 'r' || letter == '>'){
                return
            }*/
            
            span.innerHTML = letter;
            delays += 200;
            span.style.animationDelay = delays + 'ms';
            // let random = Math.random();
            // span.style.animationDelay = delays * random + 'ms'; 随机延迟
			console.log(span);
            item.appendChild(span);
        });
    });
};
//中文分割字符进行动画
function englishTextList() {
    Array.prototype.forEach.call($('.en_animate'), function (item) {
        let Arrays = item.innerText.split("");
        item.innerHTML = '';
        let delays = 300;
        Array.prototype.forEach.call(Arrays,function(letter, i) {
            let span = document.createElement("span");
            let br = document.createElement("br");
            if(letter == '<'){
                item.appendChild(br);
                return
            }
            /*if(letter == 'b' || letter == 'r' || letter == '>'){
                return
            }*/
            span.innerHTML = letter;
            delays += 100;
            span.style.animationDelay = delays + 'ms';
            item.appendChild(span);
        });
    });
};
function scrollAnimate() {
    const viewHeight =window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
    
    Array.prototype.forEach.call(_$('.cn_animate'), function (item) {
        const top = item.getBoundingClientRect().top;
        if (top <= viewHeight) {
		
            item.classList.add("active");
        }
    });
    Array.prototype.forEach.call(_$('.en_animate'), function (item) {
        const top = item.getBoundingClientRect().top;
        if (top <= viewHeight) {
            item.classList.add("active");
        }
    });
};