$(document).ready(function(){ /*下拉*/ $(document).on("click",".case-down",function(){ if($(this).find("dl").is(":hidden")){ $(this).find("dl").show(); if($(window).width()<768){ $(this).find("dl").width($(window).width()) $(this).find("dl").css("left",-$(this).offset().left) } $(this).siblings().find("dl").hide(); $(this).css("zIndex",2).siblings().css("zIndex",1); return false; }else{ $(this).find("dl").hide(); } }) $(document).on("click",".case-down dl",function(){ return false; }) $(document).on("click",".case-down dd",function(){ $(this).parents(".case-down").find("span").text($(this).text()); $(this).parents(".case-down").find("dl").hide(); }) $(document).click(function(){ $(".case-down dl").hide(); }) try{ $(".service3_wrap ul").mCustomScrollbar({}); }catch(e){ //TODO handle the exception } $(document).on("click",".ph_table tbody td:nth-child(5)",function(){ $(".download_zz_box").show(); $(".download_zz").html($(this).html()).fadeIn(); var v = $(this).find('img').data('val'); jQuery(".download_zz img").qrcode({ width: 200, height: 200, text: v }); }) $(document).on("click",".download_zz_box",function(){ $(".download_zz_box").hide(); // $(".download_zz").hide().html(""); }) /*企业荣誉左侧悬浮.................................................start*/ /* if($(".about_history .part_1 .leftbox").size()>0) {//判断是否具有左侧导航 $(window).scroll(function(){ var fixnavtop=$(".about_history .part_1 .rightbox").offset().top // 与跟随板块同高的板块到顶部的距离 var fixnavHeight=$(".about_history .part_1 .leftbox").height() // 左侧导航高度 var footerHeight=($(".footer").outerHeight(true)+parseInt($('.main').css('margin-bottom'))) // 底部板块高度 var documentHeight=$(document).height() // 文本高度 var headerHeight=0 // 跟随头部的高度 if ($(window).scrollTop()>(fixnavtop-headerHeight)) { // 开始跟随的距离 if ($(window).scrollTop()>(documentHeight-footerHeight-fixnavHeight)) { // 底部停止跟随的距离 $(".about_history .part_1 .leftbox").css({'position':'absolute','bottom':'0','top':'auto'}) } else{ $(".about_history .part_1 .leftbox").css({'position':'fixed','top':headerHeight,'bottom':'auto'}) } } else{ $(".about_history .part_1 .leftbox").attr('style','') // 停止跟随 } }) } */ /*企业荣誉左侧悬浮.................................................end*/ /*企业荣誉左侧轮播....................................................start*/ var swiper = new Swiper('.about_history .part_1 .swiper-container', { slidesPerView: 11, centeredSlides: true, mousewheelControl: true, direction :'vertical', initialSlide :5,//设定初始化时slide的索引。 resistanceRatio : 0.3, followFinger : true, slideToClickedSlide: true,//设置为true则点击slide会过渡到这个slide。 breakpoints: { 1023: { slidesPerView: 7, initialSlide :4, } }, onTouchMove: function (swiper) { //jQuery.getScript("../js/ratio-img.js"); his_position(); hisAjax($(".swiper-slide-active a").attr("href")); }, onTouchEnd: function (swiper) { //jQuery.getScript("../js/ratio-img.js"); his_position(); hisAjax($(".swiper-slide-active a").attr("href")); }, onSlideChangeStart: function (swiper) { //jQuery.getScript("../js/ratio-img.js"); his_position(); hisAjax($(".swiper-slide-active a").attr("href")); }, onInit: function(swiper){ //jQuery.getScript("../js/ratio-img.js"); his_position(); hisAjax($(".swiper-slide-active a").attr("href")); } }); function his_position() { $(".swiper-slide").removeClass("prev_nth2Mode next_nth2Mode prev_nth3Mode next_nth3Mode prev_nth4Mode next_nth4Mode prev_nth5Mode next_nth5Mode prev_nth6Mode next_nth6Mode"); $(".swiper-slide-active").prev().addClass("prev_nth2Mode"); $(".swiper-slide-active").next().addClass("next_nth2Mode"); $(".swiper-slide-active").prev().prev().addClass("prev_nth3Mode"); $(".swiper-slide-active").next().next().addClass("next_nth3Mode"); $(".swiper-slide-active").prev().prev().prev().addClass("prev_nth4Mode"); $(".swiper-slide-active").next().next().next().addClass("next_nth4Mode"); $(".swiper-slide-active").prev().prev().prev().prev().addClass("prev_nth5Mode"); $(".swiper-slide-active").next().next().next().next().addClass("next_nth5Mode"); $(".swiper-slide-active").prev().prev().prev().prev().prev().addClass("prev_nth6Mode"); $(".swiper-slide-active").next().next().next().next().next().addClass("next_nth6Mode"); } function hisAjax(url) { $.ajax({ url: url+"?v="+new Date().getTime(), type: "GET", success: function (msg) { $('#content').html(msg) } }); } $(".about_history .part_1 .swiper-slide a").click(function(event){ event.preventDefault(); }); /*企业荣誉左侧轮播....................................................end*/ try{ numbeat($(".honor1"),$(".honor1 ul li:nth-child(1) b")); numbeat($(".honor1"),$(".honor1 ul li:nth-child(2) b")) numbeat($(".honor1"),$(".honor1 ul li:nth-child(3) b")) numbeat($(".honor1"),$(".honor1 ul li:nth-child(4) b")) }catch(e){ //TODO handle the exception } // var contactSwiper = new Swiper('.contact_swiper', { // slidesPerView: 3, // spaceBetween: 40, // breakpoints: { // 1024: { // spaceBetween: 30 // }, // 1023: { // spaceBetween:20, // slidesPerView: 2, // }, // 767: { // slidesPerView:1 // } // }, // prevButton:'.contact_swiper .swiper-button-prev', // nextButton:'.contact_swiper .swiper-button-next', // }) $(".emb1_wrap ul li").each(function(){ if($(this).hasClass("on")){ $(this).find("img").attr("src",$(this).find("img").data("srch")); return false; } }) phhover($(".emb1_wrap ul li")); var winw=$(window).width(); if (winw>767) { proSlideInt_horizontal('.productd1_l .history_album',4,'.productd1_l .but') } else{ proSlideInt_horizontal('.productd1_l .history_album',2,'.productd1_l .but') } smallWidth(); $(window).resize(function(){ smallWidth(); proswiper(); }) proswiper(); link(); readItem(); $(document).on("click",".produc2_img07",function(){ if($(window).width()<768){ $(".produc2_img07_ph_box").show(); } }) $(document).on("click",".produc2_img07_ph_box",function(){ $(this).hide(); }) $(document).on("click",".produc2_img07_ph_box img",function(e){ e.stopPropagation(); }) //放大镜 if($(window).width()>1024){ magnifier(); } }) function magnifier(){ var bi = 0 $('.productd1_l .imgbox').hover(function(e){ e.preventDefault(); $(this).find('i').addClass('on'); $(this).addClass('on'); $('.cp_xq').addClass('on').height($('.cp_xq').width()*0.75); $('.cp_xq img').attr('src',$(this).find('em img').attr('src')); $('.cp_xq img').width($(this).width()*$('.cp_xq').width()/$(this).find("i").width()); $('.cp_xq img').height($(this).height()*$('.cp_xq').height()/$(this).find("i").height()); bi = $('.cp_xq').width()/$(this).find('i').width(); },function(){ $(this).find('i').removeClass('on'); $(this).removeClass('on'); $('.cp_xq').removeClass('on'); $(this).find('i').css({'left': 'auto','top': 'auto'}); }) var sbx = 0; var sby = 0; var offx = 0; var offy = 0; $('.productd1_l .imgbox').mousemove(function(e){ console.log(1) // var e=event||window.event; e.preventDefault(); sbx = e.clientX; sby = e.clientY; offy = $(this).offset().top - $(document).scrollTop(); offx = $(this).offset().left - $(document).scrollLeft(); var x = sbx-offx-$(this).find('i').width()/2; var y = sby-offy-$(this).find('i').height()/2; if(x<=0){ x=0; }else if(x>=$(this).width()-$(this).find('i').width()){ x=$(this).width()-$(this).find('i').width(); } if(y<=0){ y=0; }else if(y>=$(this).height()-$(this).find('i').height()){ y=$(this).height()-$(this).find('i').height(); } $(this).find('i').css({'left': x+'px','top': y+'px'}); $('.cp_xq img').css({'left': -x*bi+'px','top': -y*bi+'px'}); }) } window.onload = function(){ // smallWidth(); } function smallWidth(){ var _len = $(".emb2_tabs ul li").length; $(".emb2_tabs").addClass("t"+_len); if(_len > 6){ $(".emb2_tabs ul li").width(Math.floor($(".emb2_tabs").width()/6)); }else{ $(".emb2_tabs ul li").width(Math.floor($(".emb2_tabs").width()/_len)); } } function proswiper(){ try{ if($(window).width() > 1024){ $(".banner.probanner").height(""); $(".banner_tabs ul li").mouseover(function(){ if($(this).hasClass("on")){ return false; } var src = $(this).data("src"); $(this).addClass("on").siblings().removeClass("on"); $(".banner_text_list").eq($(this).index()).addClass("on").siblings().removeClass("on"); $(".banner_bg ul li").eq($(this).index()).addClass("on").siblings().removeClass("on"); $(".banner_bg ul li").eq($(this).index()).find("video").attr("src",src) }) $(".banner_tabs ul li:nth-child(1)").mouseover(); }else{ $(".banner.probanner").height(""); if($(window).width()<=414){ $(".banner.probanner").height("650px"); }else{ $(".banner.probanner").height($(window).height()); } $(".banner_tabs ul li a").attr("href","javascript:;") $(".banner_tabs ul li").click(function(){ if($(this).hasClass("on")){ return false; } var src = $(this).data("src"); $(this).addClass("on").siblings().removeClass("on"); $(".banner_text_list").eq($(this).index()).addClass("on").siblings().removeClass("on"); $(".banner_bg ul li").eq($(this).index()).addClass("on").siblings().removeClass("on"); $(".banner_bg ul li").eq($(this).index()).find("video").attr("src",src) }) $(".banner_tabs ul li:nth-child(1)").click(); } }catch(e){ //TODO handle the exception } } function proSlideInt_horizontal(slide_box,loop_length,control_box){ var slide_list=$(slide_box).find('.slide_list'); var slide_wrap=$(slide_box).find('.slide_wrap'); var slide_width=($(slide_box).width()+12)/loop_length-1; var slide_index=0; var visible_length=loop_length; var slide_length=slide_list.length; slide_list.width(($(slide_box).width()+12)/loop_length-13); slide_list.eq(0).addClass('on'); slide_list.each(function(){ var target=$(this); target.on('click',function(){ slide_index=target.index(); slide_list.eq(slide_index).addClass('on').siblings().removeClass('on'); proSlideAnimate_horizontal(slide_index,slide_width,visible_length,slide_length,slide_list,slide_wrap); }) }) var flag = true; $(".prev").click(function(e){ if(flag){ flag = false; e.stopPropagation() slide_index--; jcom() } }) $(".next").click(function(e){ if(flag){ flag = false; e.stopPropagation() slide_index++; jcom() } }) function jcom(){ if(slide_index<0) { slide_index=slide_length-1; slide_wrap.css("left",(slide_length-visible_length)*-slide_width) slide_list.eq(slide_index).addClass('on').siblings().removeClass('on'); var src=slide_list.eq(slide_index).find('img').attr('src'); $('.productd1_l .imgbox img').attr('src',src); } else if(slide_index>slide_length-1){ slide_index=0; slide_wrap.css("left", "0") slide_list.eq(slide_index).addClass('on').siblings().removeClass('on'); var src=slide_list.eq(slide_index).find('img').attr('src'); $('.productd1_l .imgbox img').attr('src',src); }else{ proSlideAnimate_horizontal(slide_index,slide_width,visible_length,slide_length,slide_list,slide_wrap); } setTimeout(function(){ flag = true; },300) } /* $(control_box).find('div').each(function(){ var target=$(this); target.on('click',function(e){ console.log(1) if(flag){ flag = false; if (target.hasClass('next')) { slide_index++; } else{ slide_index--; } if (slide_index<0) { slide_index=slide_length-1; slide_wrap.css("left",(slide_length-visible_length)*-slide_width) slide_list.eq(slide_index).addClass('on').siblings().removeClass('on'); var src=slide_list.eq(slide_index).find('img').attr('src'); $('.productd1_l .imgbox img').attr('src',src); } else if(slide_index>slide_length-1){ slide_index=0; slide_wrap.css("left", "0") slide_list.eq(slide_index).addClass('on').siblings().removeClass('on'); var src=slide_list.eq(slide_index).find('img').attr('src'); $('.productd1_l .imgbox img').attr('src',src); }else{ proSlideAnimate_horizontal(slide_index,slide_width,visible_length,slide_length,slide_list,slide_wrap); } setTimeout(function(){ flag = true; console.log(flag) },300) } }) }) */ proSlideAnimate_horizontal(slide_index,slide_width,visible_length,slide_length,slide_list,slide_wrap); } function proSlideAnimate_horizontal(slide_index,slide_width,visible_length,slide_length,slide_list,slide_wrap){ if (slide_length>visible_length) { if (slide_index>Math.floor(visible_length/2)&&slide_indexslide_length-Math.ceil(visible_length/2)-1) { slide_wrap.animate({'left':(slide_length-visible_length)*-slide_width}, 300); } if (slide_index 200){ spacenum = parseInt(max/100); } if($(window).scrollTop() > wraper.offset().top-$(window).height()/1.2){ flag = false; var timer = setInterval(function() { arr = arr + spacenum; arr < max ? arr : clearInterval(timer); if(arr>=max){ target.html(max); }else{ target.html(arr); } }, 50); } $(window).scroll(function(){ if(flag){ if($(window).scrollTop() > wraper.offset().top-$(window).height()/1.2){ flag = false; var timer = setInterval(function() { arr = arr + spacenum; arr < max ? arr : clearInterval(timer); if(arr>=max){ target.html(max); }else{ target.html(arr); } }, 50); } } }) } //获取ajax内容 function dataAjax(url, str){ $.ajax({ url:url+"?v="+new Date().getTime(), dataType: 'html', success:function(data){ // obj.html(msg); dataSwitch(data, str); imgratio(); smallWidth(); try{ $(".case-down dl").mCustomScrollbar({}); }catch(e){ //TODO handle the exception } aself(); } }); } function dataSwitch(data, str) { switch(str){ case 'joinBig': dealJoinBig(data); break; case 'joinSmall': dealjoinSmall(data); break; default: break; } } var flag = location.pathname.indexOf("_"); function dealJoinBig(data) { if(flag > 0){ flag = -1; return false; }else{ $('.sch_box,.emb2').children().remove(); // $('.sch_box,.emb2').append(data); $('.sch_box').append($(data).find(".sch_box").html()); $('.emb2_wrap').append($(data).find(".emb2_wrap").html()); $('.emb2_tabs ul li:eq(0) a').click(); } console.log(flag) } function dealjoinSmall(data) { $('.ph_table,.emb2_wrap').children().remove(); // $('.ph_table,.emb2_wrap').append(data); $('.ph_table').append($(data).find(".ph_table").html()); $('.emb2_wrap').append($(data).find(".emb2_wrap").html()); } function join() { $('.navBig').click(function(e){ e.preventDefault(); $(this).addClass("on"); $(this).parent().addClass("on"); $(this).parent().siblings().find("a").removeClass("on"); $(this).parent().siblings().removeClass("on"); $(".emb1_wrap ul li").each(function(){ if(!$(this).hasClass("on")){ $(this).find("img").attr("src",$(this).find("img").data("src")) } }) var url = $(this).attr('href'); dataAjax(url, 'joinBig'); $('div.site_con span').text($(this).text()); }) $(document).on('click', '.navSmall', function(e){ e.preventDefault(); $(this).parent().addClass("on"); $(this).parent().siblings().removeClass("on"); var url = $(this).attr('href'); dataAjax(url, 'joinSmall'); }) } $(document).on('click', 'div.page>a', function () { var url = $(this).attr('href'); if (url.toLocaleLowerCase().indexOf('javascript') == -1 && window.location.href.toLocaleLowerCase().indexOf('/news/') != -1) { $("html,body").stop().animate({ scrollTop: $(".banner").height() }); dataAjax(url, 'joinBig'); return false; } }); function link() { $(document).on('click', '.emb2_list_r ul li', function(){ var sIndex = $('.emb2_tabs li.on').index(); var bIndex = $('.emb1_wrap li.on').index(); var str = bIndex+ "&"+sIndex; var storage=window.localStorage; storage.setItem("index",str); }) } function readItem() { var storage=window.localStorage; var c = storage.getItem("index"); console.log(c) }