// $(function(){ //console.log($(document).scrollTop()); dmfull_height(); dmnodetab(); ordernowclick(); makeimg100(); counter(); jstabclick(); //alert($(document).width()); if($('body').width()>800) { superfish(); sidermenutop(); dmedit(); } else{ dmmobjs(); $(".jsnavbutton").click(function () { $(".jsnavbutton").toggleClass("opennavmenu"); if($(".menu").hasClass('show')) $(".menu").hide().removeClass('show'); else $(".menu").show().addClass('show'); }); //-------- $('.menu').height(0); //----- } $('.detailfontsize a').click(function(){ var indexv = $(this).index(); if(indexv==0){ var sizev = $('.detailfontsize').data('size'); if(sizev>12) sizev = sizev - 4 ; } else{ var sizev = $('.detailfontsize').data('size'); if(sizev<36) sizev = sizev + 4 ; } $('.detailfontsize').data('size',sizev); if(sizev<20) lhv = '25px' ; else lhv = '50px'; $('.content_desp p,.content_desp').css({'font-size':sizev,'line-height':lhv}); // $('.content_desp p,.content_desp').css({'font-size':sizev}); // if(sizev>20) $('.content_desp p,.content_desp').css({'line-height':lhv}); }); /*-----newstab toggledesp----------*/ $(".toggledesp .despjj").eq(0).show(); $(".toggledesp li").hover(function(){ $(this).siblings().find(".despjj").hide(); $(this).find(".despjj").show(); },function(){ }); //----------------- if($('.homenoticejs .cnt').length>0){ popcookie = getCookie('popcookie'); if(!popcookie){ $.fancybox.open({ src : '#homenoticedesp', }) } setCookie('popcookie',true); } onlineqq(); tabs_js(); headermobsearch(); clicknextshow(); //change video width and height $('.videodesp iframe,.videodesp embed').attr('style',''); $('.videodesp iframe,.videodesp embed').attr('width','100%').attr('height','100%'); //--------end ready--- }); //----------------------------- function clicknextshow(){ $('.clicknextshow').click(function(event) { $(this).next().toggle();//slideToggle }); } function headermobsearch(){ $('.headermobsearch').click(function(){ $(".topsearchbox").slideToggle(); }); } function dmedit(){ $('.block').hover(function(){ $(this).find('.dmedit').show(); },function(){ $(this).find('.dmedit').hide(); }); $('.regionbox').hover(function(){ $(this).find('.dmeditregion').show(); },function(){ $(this).find('.dmeditregion').hide(); }); $('.contentwrap,.pageregionwrap').hover(function(){ $(this).find('.dmeditnode').show(); },function(){ $(this).find('.dmeditnode').hide(); }); } function makeimg100(){ //cancel ... var cntwidth =$('body').width()-10; //alert(cntwidth); // $('.content_desp img,.albumupdown img,.caseright img,.perimgwrap img').each(function(){ $('body img').each(function(){ // console.log(cntwidth); if($(this).width()>cntwidth) { $(this).attr('style',''); $(this).addClass('perimgmax100'); //$(this).attr('max-width','98%'); //alert(cntwidth); } }); } /*-counter--*/ function counter(){ if($('.counteritem').length>0) { $('.counteritem i').counterUp({ delay: 10, time: 1000 }); } } //----------------------------- function superfish(){ jQuery('.needsuperfish ul.m').superfish({ //useClick: true }); } //----------------- function dmmobjs(){ $(".needmenumob").find("li ul.sub").each(function() { $(this).parent().prepend('') }); $('.sub-nav-toggle').click(function(){ $(this).toggleClass("plus"); //if($(this).siblings("ul.sub").hasClass('show')) $(this).siblings("ul.sub").removeClass('show'); // else $(this).siblings("ul.sub").addClass('show'); // $(this).siblings("ul.sub").toggleClass('show'); if($(this).siblings("ul.sub").css("display") == "none") {$(this).siblings("ul.sub").slideDown(500);} else $(this).siblings("ul.sub").slideUp(500); }); //------------ } //----------------------------- function onlineqq(){ $('.onlineopen').click(function(){ $(this).hide(); $('.onlinecontent').show(); $('.onlineclose').show(); }); $('.onlineclose').click(function(){ $(this).hide(); $('.onlinecontent').hide(); $('.onlineopen').show(); }); $('.sitecolorchange .onlineclosecolor').click(function(){ $('.sitecolorchange').hide(); }); } function tabs_js(){ $('.tabs_js .tabs_header li').click(function(){ var curVal = $(this).index(); if(!$(this).hasClass('active')){ // $('.tabs_js .tabs_header li').removeClass('active'); $(this).closest(".tabs_header").find('li').removeClass('active'); $(this).addClass('active'); $(this).closest(".tabs_js").find('.tabs_content').hide(); $(this).closest(".tabs_js").find('.tabs_content').eq(curVal).fadeIn(); //$('.tabs_js .tabs_content').hide(); // $('.tabs_js .tabs_content').eq(curVal).fadeIn(); return false; } }); } //------------- function sidermenutop(){ if($('.sidermenutop').length>0){ //$('.sidermenutop .subcatemenu').hide(); //------------------ $('.sidermenutop .maincatemenu').hover(function(){ $(this).find('.subcatemenu').show(); },function(){ //$(this).find('.subcatemenu').hide(); }); //------------------ } } //------------- //JS鎿嶄綔cookies鏂规硶! //鍐檆ookies function setCookie(name,value) { var Days = 1; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } /*----------scrollscroll-------------------------------*/ $(window).scroll(function(){ //var scrolldistance = $(document).scrollTop(); if ($('.stickyPcMobi').length) {stickyfunc('.stickyPcMobi'); } if($('body').width()>800) { if ($('.stickyPc').length) {stickyfunc('.stickyPc'); } } else{ if ($('.stickyMobi').length) {stickyfunc('.stickyMobi'); } } }); function stickyfunc(v){ var strickyScrollPos = 25; var strickyScrollPos2 = 100; if($('body').width()>800) { var strickyScrollPos = 50; var strickyScrollPos2 = 300; } if($(window).scrollTop() > strickyScrollPos2) { //avoid pingfan scroll //$(v).removeClass('fadeIn animated'); $(v).addClass('stricky-fixed'); //$(v).css{'position','absolute'} } else if($(this).scrollTop() <= strickyScrollPos) { $(v).removeClass('stricky-fixed'); //$(v).addClass('slideIn animated'); } } function dmfull_height(){ var windowhg = $(window).height();//window.innerHeight; $('.dmfull_height').css('height', windowhg); $('.dmfull_height li').css('height', windowhg); $(window).resize(function(){ $('.dmfull_height li').css('height', windowhg); }); } function dmnodetab(){ $('.nodetabhd span').click(function(){ var index= $(this).index(); $('.nodetabhd span').removeClass('cur'); $('.nodetabhd span').eq(index).addClass('cur'); $('.nodetab .nodetabcntinc').hide(); $('.nodetab .nodetabcntinc').eq(index).show(); }); } function jstabclick(){ if($('body').width()<800) { $('.jstabclick').click(function(){ $('.jstabclick').removeClass('active'); $(this).addClass('active'); var datav = $(this).data('tab'); var indexv = $(this).index(); $('.'+datav+'>div').hide().eq(indexv).show(); return false; //alert(indexv); }); } else { $('.jstabclick').hover(function(){ $('.jstabclick').removeClass('active'); $(this).addClass('active'); var datav = $(this).data('tab'); var indexv = $(this).index(); $('.'+datav+'>div').hide().eq(indexv).show(); //alert(indexv); },function(){ }); } } function ordernowclick(){ var hash = window.location.hash; if(hash == '#ordernow') ordernowFUNC(); $('.ordernowclick').click(function(){ ordernowFUNC(); }); } function ordernowFUNC(){ var topv=$('.ordertab').offset().top-100; jQuery('body,html').animate({ scrollTop: topv }, 500); $('.nodetabhd span').removeClass('cur'); $('.nodetabhd span.ordertab').addClass('cur'); $('.nodetab .nodetabcntinc').hide(); $('.nodetab .ordernowcnt').show(); } /*begin form js*/ function dmformvalid(parentv) { //$('.formblock .error').hide(); parentv.find('.error').hide(); var content = ''; var thisvalue = ''; var errorhint = false; //$('.formblock .jsline').each(function(){ parentv.find('.jsline').each(function() { var thiskey = $(this).find('.key span').text(); var thistype = $(this).find('.key').data('typeinput'); var thiserror = $(this).find('.key').data('error'); if (thistype == 'text' || thistype == 'textarea') { thisvalue = $.trim($(this).find('.value').val()); if (thiserror == 'error1' && thisvalue == '') { $(this).find('.error').show(); errorhint = true; } if (thiserror == 'error2' && !checkphone(thisvalue)) { $(this).find('.error').show(); errorhint = true; } if (thiserror == 'error3' && !checkemail(thisvalue)) { $(this).find('.error').show(); errorhint = true; } if (thiserror == 'error4' && !checknumber(thisvalue)) { $(this).find('.error').show(); errorhint = true; } } if (thistype == 'checkbox') { thisvalue = ''; $(this).find('input:checkbox:checked').each(function() { thisvalue = thisvalue + $(this).val() + ','; }); if ($(this).find('input:checkbox:checked').length == 0) { $(this).find('.error').show(); errorhint = true; } } if (thistype == 'radio') { thisvalue = $(this).find('input:radio:checked').val(); if ($(this).find('input:radio:checked').length == 0) { $(this).find('.error').show(); errorhint = true; } } if (thistype == 'select') { thisvalue = $(this).find('select').val(); if (thisvalue == '') { $(this).find('.error').show(); errorhint = true; } } var thiscnt = thiskey + thisvalue + '
'; content = content + thiscnt; }); //alert(errorhint); if (errorhint) return false; return content; } function dmformajax(parentv, contentv, formdatajson) { parentv.find('.submitloading').show(); formSumbitHave = formdatajson.formSumbitHave; formSumbitOk = formdatajson.formSumbitOk; formSumbitRepeat = formdatajson.formSumbitRepeat; contentv = '琛ㄥ崟鏍囬锛? + formdatajson.formtitle + '
' + contentv; //return false; //var content = '鏄电О锛?+$('.homeliuyan .inp_name').val()+'
鐢靛瓙閭锛?+$('.homeliuyan .inp_email').val()+'
鎵嬫満锛?+$('.homeliuyan .inp_phone').val()+'
鍐呭锛?+$('.homeliuyan .inp_content').val(); jQuery.ajax({ type: 'POST', url: formdatajson.ajaxformurl, dataType: "json", data: { content: contentv, nodepidname: formdatajson.nodepidname, tokenhour: formdatajson.tokenhour, pid: formdatajson.formpidname }, success: function(data) { if (data.id == 'norepeat') { $.fancybox.open('
' + formSumbitRepeat + '
'); parentv.find('.submit').val(formSumbitHave).unbind().css('cursor', 'default'); } if (data.id == 'yes') { fromajax_success(parentv, formSumbitHave, formSumbitOk); dmsendemail(contentv, formdatajson.ajaxsendemailurl); } parentv.find('.submitloading').hide(); } }); } function dmsendemail(contentv, ajaxsendemailurl) { jQuery.ajax({ type: 'POST', url: ajaxsendemailurl, dataType: "json", data: { content: contentv }, success: function(data) {} }); } function fromajax_success(parentv, formSumbitHave, formSumbitOk) { $.fancybox.open('
' + formSumbitOk + '
'); //------------ parentv.find('.submit').val(formSumbitHave).unbind().css('cursor', 'default'); //------------- } function checkphone(v) { var mobilePattern = /^(1[3568][0-9]{1})(-)?([0-9]{8})$/; return mobilePattern.test(v); } function checkemail(v) { var emailPattern = /^([.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; return emailPattern.test(v); } function checknumber(v) { var Pattern = /^[0-9]+.?[0-9]*/; return Pattern.test(v); } /*end form js*/