$(function () { $(document).on("click",".s_sadio li",function(){ $(this).addClass("on").siblings().removeClass("on"); }) prohibit(); $('input[type=text],textarea,input[type=password]').keyup(function () { var val = $(this).val().toLocaleLowerCase(); var otherKey = " and | exec | count | chr | mid | master | or | truncate | char | declare | join |<|>|*|/*|*/|;|\\u|insert|select|delete|update|create|drop|script|javascript|alert"; var goon = true; for (var i = 0; i < otherKey.split('|').length ; i++) { if (goon) { if (val.indexOf(otherKey.split('|')[i]) != -1) { alert("不要包含危险字符!"); $(this).val(''); goon = false; return; } } } }); var MenuName = $.trim($("div.site>span").text()); $('nav.nav>ul>li>a').map(function () { if ($.trim($(this).text()) == MenuName) { $(this).parents("li").addClass('on').siblings().removeClass('on'); } }); MenuName = $.trim($("div.site>a:eq(1)").text()); $('nav.nav>ul>li>a').map(function () { if ($.trim($(this).text()) == MenuName) { $(this).parents("li").addClass('on').siblings().removeClass('on'); } }); MenuName = $.trim($("div.site>a:eq(2)").text()); $('nav.nav>ul>li>a').map(function () { if ($.trim($(this).text()) == MenuName) { $(this).parents("li").addClass('on').siblings().removeClass('on'); } }); document.onkeydown = function (e) { // 回车提交表单 // 兼容FF和IE和Opera var theEvent = window.event || e; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; if (code == 13) { if($(".search_box_input").val()){ window.location.href="/other/search.html?key="+$(".search_box_input").val(); } } } $(".search_box_btn").click(function(){ if($(".search_box_input").val()){ window.location.href="/other/search.html?key="+$(".search_box_input").val(); }else{ layer.msg("请输入关键词"); $(".search_box_input").focus(); } }) wowInt(); findTel(); phoneTargetSelf(); search(); header(); Nav(); Pubtab(); if($(window).width()>767){ ScollText(".contact_scoll"); ScollText(".contact_text"); ScollText(".contact_p"); ScollText(".open_box"); ScollText(".about_index dd"); } if($(window).width()>1024){ ScollText(".column_text"); ScollText(".lb_txt"); } // ScollText(".manual_form dl dd"); details_slider(); //新闻详情 genomic_slider(); //Genomic DNA technical_slider(); DownSelected(); select(); backtop(); wowDelay(".pub_index ul",$('.pub_index ul li').length,"0.2"); wowDelay(".index_03 ul",$('.index_03 ul li').length,"0.2"); wowDelay(".dna_tab ul",$('.dna_tab ul li').length,"0.2"); wowDelay(".dna_list ul",$('.dna_list ul li').length,"0.2"); wowDelay(".down_index ul",$('.down_index ul li').length,"0.2"); $(window).resize(); }) function backtop(){ $(".backtop").click(function(){ $("html,body").stop().animate({scrollTop:0}); }) $(window).scroll(function(){ if($(window).scrollTop()>0){ $(".backtop").addClass("cur") }else{ $(".backtop").removeClass("cur") } }) $(document).on("click",".site_close",function(e){ $(".site_nav").addClass("cur"); $(".site_nav").removeClass("cur02"); }) $(document).on("click",".site_open",function(e){ $(".site_nav").removeClass("cur"); $(".site_nav").addClass("cur02"); }) } function header(){ $(window).scroll(function () { if ($(this).scrollTop() > 0) { $('body').addClass('scrollHeader'); } else { $('body').removeClass('scrollHeader'); } }); $(document).on("click",".language dt",function(e){ e.preventDefault(); e.stopPropagation(); $(this).siblings("dd").slideToggle(); $(".search_block>div").removeClass("on"); }) $(document).click(function(){ $(".language dd").slideUp(); }) } function Nav(){ $(".nav_phone_btn").click(function(){ $(this).toggleClass("visible_nav"); $("body").toggleClass("navbody"); }) if($(window).width()>1024){ $(".header .nav>ul>li").hover(function(){ $(this).find(".nav_list").stop().slideDown(); },function(){ $(this).find(".nav_list").stop().slideUp(); }) $(".nav_left>div").hover(function(){ $(this).find(".nav_left_twoUl").show() },function(){ $(this).find(".nav_left_twoUl").hide() }) $(".nav_left_twoUl>li").hover(function(){ $(this).find(".nav_left_threeUl").show() },function () { $(this).find(".nav_left_threeUl").hide() }) // 111 var ww=$(window).width() $('.nav>ul>li').each(function(){ $(this).find('ul').css({'left':$(this).offset().left-40}) }) $(window).resize() // 111 }else{ $(".nav>ul>li>i,.nav>ul>li>a").click(function(){ $(this).parent("li").addClass("cur"); $(this).parent("li").siblings().removeClass("cur"); }) $(".nav_left>div").click(function(e){ window.event? window.event.cancelBubble = true : e.stopPropagation(); $(this).find(".nav_left_twoUl").slideToggle() }) $(".nav_left_twoUl>li").click(function(e){ window.event? window.event.cancelBubble = true : e.stopPropagation(); $(this).find(".nav_left_threeUl").slideToggle() }) $(".spacial_nav h1 i").click(function(){ $(this).parent().parent("li").addClass("cur"); $(this).parent().parent("li").siblings().removeClass("cur"); }) } $(".nav_box>.return_a").click(function(){ $(this).parents("li").removeClass("cur").siblings().removeClass("cur"); }) $(".spacial_nav li .return_a").click(function(){ $(this).parent("div").parent("li").removeClass("cur").siblings().removeClass("cur"); }) } function search() { $('.search_btn').click(function (e) { e.preventDefault(); e.stopPropagation(); $(this).toggleClass('on'); $(this).siblings('.search_box').toggleClass('on'); $(".language dd").slideUp(); }) $('.search_box').click(function (e) { e.preventDefault(); e.stopPropagation(); }) $(document).click(function () { $('.search_btn').removeClass('on'); $('.search_box').removeClass('on'); }) } function ScollText(obj){ if($(obj).length>0){ $(obj).mCustomScrollbar({ mouseWheelPixels:500, autoDraggerLength:false, advanced: { autoScrollOnFocus: "" } }); } } function select(){ $(".year_select").each(function (i) { $(this).find("dt").click(function (e) { if($(this).hasClass('on_o')){ $(this).removeClass('on_o'); }else{ $(this).addClass('on_o'); $(this).parents("li").siblings().find("dt").removeClass('on_o'); } e.preventDefault(); e.stopPropagation() $(".year_select").eq(i).find("dd a").each(function (x) { $(this).click(function () { $(this).parent("dd").siblings().removeClass("cur") $(".year_select").eq(i).find("dd a").removeClass("on") $(this).addClass("on") $(".year_select").eq(i).find("p").text($(this).text()); }) }) }) }) $(document).click(function () { $(".year_select dd").slideUp(); $(".year_select dt").removeClass('on_o'); }) $(".year_select dt").on("click", function(e){ if($(this).siblings(".year_select dd").is(":hidden")){ $(this).siblings(".year_select dd").slideDown(); $(this).parents("li").siblings().find(".year_select dd").slideUp(); }else{ $(this).siblings(".year_select dd").slideUp(); } }); } function wowInt(){ if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))){ var wow = new WOW({ boxClass: 'wow', animateClass: 'animated', offset: 50, mobile: false, live: true }); wow.init(); }; } //wow 同一行 元素延迟加载 function wowDelay(box,row,delayTime){ $(box).children().each(function(index){ for(var i = 0;i1024) { var condition = /^tel\:([0-9\-]+)|tel\:\+([0-9\-]+)$/; if(context==undefined){ context=$(document); } $('a',context).each(function(index, el) { var target=$(this); var href=target.attr('href'); if (condition.test(href)) { target.addClass('tel_link'); target.on('click',function(event){ event.preventDefault(); }) } }); } } // 地图 function mapInt(mapTitle,mapAdress,mapx,mapy){ var num = 0.001; var map = new BMap.Map("map"); var point = new BMap.Point(mapx,mapy);//坐标偏移 var point = new BMap.Point(mapx-num,mapy); var point2 = new BMap.Point(mapx,mapy); var myIcon = new BMap.Icon("/images/map.png", new BMap.Size(20,26));// icon按钮 var marker2 = new BMap.Marker(point2,{icon:myIcon}); // 创建标注 map.addOverlay(marker2); // 将标注添加到地图中 map.centerAndZoom(point, 18); var opts = { width : 200, // 信息窗口宽度 height: 40, // 信息窗口高度 title : mapTitle // 信息窗口标题 } var infoWindow = new BMap.InfoWindow(mapAdress, opts); marker2.addEventListener("click", function(){ map.openInfoWindow(infoWindow,point); }); map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用 map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用 } // $(function(){ // var titleText=$(".contact_p>h1").text(); // var titleAddress=$(".contact_add").text() // mapInt(titleText,titleAddress,116.334579,39.937); // }) $(function() { // 如果不支持placeholder,用jQuery来完成 if(!isSupportPlaceholder()) { // 遍历所有input对象, 除了密码框 $('input').not("input[type='password']").each( function() { var self = $(this); var val = self.attr("placeholder"); input(self, val); } ); /**//* 对password框的特殊处理 * 1.创建一个text框 * 2.获取焦点和失去焦点的时候切换 */ $('input[type="password"]').each( function() { var pwdField = $(this); var pwdVal = pwdField.attr('placeholder'); var pwdId = pwdField.attr('id'); // 重命名该input的id为原id后跟1 pwdField.after(''); var pwdPlaceholder = $('#' + pwdId + '1'); pwdPlaceholder.show(); pwdField.hide(); pwdPlaceholder.focus(function(){ pwdPlaceholder.hide(); pwdField.show(); pwdField.focus(); }); pwdField.blur(function(){ if(pwdField.val() == '') { pwdPlaceholder.show(); pwdField.hide(); } }); } ); } }); // 判断浏览器是否支持placeholder属性 function isSupportPlaceholder() { var input = document.createElement('input'); return 'placeholder' in input; } // jQuery替换placeholder的处理 function input(obj, val) { var $input = obj; var val = val; $input.attr({value:val}); $input.focus(function() { if ($input.val() == val) { $(this).attr({value:""}); } }).blur(function() { if ($input.val() == "") { $(this).attr({value:val}); } }); } function Pubtab(){ $(document).on("click",".s_sadio li",function(){ $(this).addClass("on").siblings().removeClass("on"); }) $(".column_list").eq(0).show(); $(document).on("click",".columm_tab a",function(){ $(this).addClass("on").siblings().removeClass("on"); $(".column_list").eq($(this).index()).show().siblings().hide(); }) $(".contact_03 li").hover(function(){ $(this).addClass("on").siblings().removeClass("on"); setTimeout(function(){ $(".contact_03 li.on").addClass("cur").siblings().removeClass("cur"); },800) }) } function details_slider(){ try{ if($(".news_le li").length>1){ var brand3Swiper = new Swiper('.news_le .swiper-container', { slidesPerView: 1,//设置slider容器能够同时显示的slides数量(carousel模式) slidesPerGroup: 1,//在carousel mode下定义slides的数量多少为一组。 spaceBetween: 0,//slide之间的距离(单位px)。 prevButton:'.news_le .swiper-button-prev', nextButton:'.news_le .swiper-button-next' }) $(".news_le .but").show(); } }catch(e){ //TODO handle the exception } } function genomic_slider(){ var video=document.getElementById("myVideo"); try{ if($(".genomic_slider li").length>1){ var brand3Swiper = new Swiper('.genomic_slider .swiper-container', { slidesPerView: 1,//设置slider容器能够同时显示的slides数量(carousel模式) slidesPerGroup: 1,//在carousel mode下定义slides的数量多少为一组。 spaceBetween: 0,//slide之间的距离(单位px)。 prevButton:'.genomic_slider .swiper-button-prev', nextButton:'.genomic_slider .swiper-button-next', onTouchMove: function(swiper){ $(".genomic_01 li video").hide(); $(".videobtn").show(); video.pause(); } }) $(".genomic_slider .but").show(); } }catch(e){ //TODO handle the exception } } function videoDcont(){ var video=document.getElementById("myVideo"); // 播放 // $(".play").click(function(){ // video.play(); // }) $(".genomic_01 li img,.videobtn").click(function(){ $(this).siblings("video").show(); $(".videobtn").hide(); video.play(); }) // 暂停 $(".nav_phone_btn,.column_top .but>div").click(function(){ $(".genomic_01 li video").hide(); $(".videobtn").show(); video.pause(); }) if(video.paused){ $(".genomic_01 li video").hide(); $(".videobtn").show(); }else{ } $(".genomic_slider li").click(function(e){ e.preventDefault(); e.stopPropagation(); }) $(document).click(function(){ $(".genomic_01 li video").hide(); $(".videobtn").show(); }) } function technical_slider(){ var num = 4; if($(window).width()<1025){ num = 3; } if($(window).width()<=767){ num = 2; } if($(".technical_slider li").length>0){ var brand3Swiper = new Swiper('.technical_slider .swiper-container', { slidesPerView:num, effect : 'slide', autoplay : false, speed:1000, spaceBetween:22, prevButton:'.technical_slider .swiper-button-prev', nextButton:'.technical_slider .swiper-button-next', loop: false, breakpoints:{ 1024: { spaceBetween:10, }, 767: { spaceBetween:5, }, } }) } if($(".technical_slider li").length>num){ $(".technical_slider .but").show(); } } function DownSelected(){ ScollText(".down_bottom"); $(document).on("click",".msds_list dt span",function(){ $(this).parents("li").toggleClass("on"); if($(".msds_list li.on").length>0){ $(".down_selected").addClass("cur"); }else{ $(".down_selected").removeClass("cur"); } }) $(document).on("click",".btn_cancel",function(){ $(".msds_list li").removeClass("on"); $(".down_selected").removeClass("cur"); }) $(document).on("click",".down_bottom span",function(){ $(this).parent().remove(); }) } function prohibit(){ //禁止双指放大 document.documentElement.addEventListener('touchstart', function (event) { if (event.touches.length > 1) { event.preventDefault(); } }, false); //禁止双击放大 var lastTouchEnd = 0; document.documentElement.addEventListener('touchend', function (event) { var now = Date.now(); if (now - lastTouchEnd <= 300) { event.preventDefault(); } lastTouchEnd = now; }, false); //禁止双指放大 兼容苹果浏览器 window.onload = function() { var lastTouchEnd = 0; document.addEventListener('touchstart', function(event) { if (event.touches.length > 1) { event.preventDefault(); } }); document.addEventListener('touchend', function(event) { var now = (new Date()).getTime(); if (now - lastTouchEnd <= 300) { event.preventDefault(); } lastTouchEnd = now; }, false); document.addEventListener('gesturestart', function(event) { event.preventDefault(); }); document.addEventListener('dblclick', function (event) { event.preventDefault(); }) } }