/*======================================= @CopyRight VFA 瑙嗕竴骞垮憡 @Author VFA Tech Team @Version v1.3 =======================================*/ function getUrlParam(name){ //鑾峰彇娴忚鍣╱rl鍙傛暟 渚嬪 uid=ab 锛岃幏鍙栨柟寮廹etUrlParam("uid") 鑾峰彇缁撴灉 ab var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } function trackEvent(category,action,label) { //璺熻釜浜嬩欢 //_hmt.push(['_trackEvent', category, action,label]); //ga('send', 'event', category,action, label); } function _initArray(){ if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } } _initArray(); //============================================================= function percent(obj,str){ var objAttr = strToJson(str); if(objAttr.w){ obj.css({"width":objAttr.w*b+"px"}); } if(objAttr.h){ obj.css({"height":objAttr.h*b+"px"}); } if(objAttr.f){ obj.css({"font-size":objAttr.f*b+"px"}); } if(objAttr.lh){ obj.css({"line-height":objAttr.lh*b+"px"}); } if(objAttr.blw){ obj.css({"border-left-width":objAttr.blw*b+"px"}); } if(objAttr.brw){ obj.css({"border-right-width":objAttr.brw*b+"px"}); } if(objAttr.btw){ obj.css({"border-top-width":objAttr.btw*b+"px"}); } if(objAttr.bbw){ obj.css({"border-bottom-width":objAttr.bbw*b+"px"}); } if(objAttr.t){ obj.css({"top":objAttr.t*b+"px"}); } if(objAttr.l){ obj.css({"left":objAttr.l*b+"px"}); } if(objAttr.r){ obj.css({"right":objAttr.r*b+"px"}); } if(objAttr.b){ obj.css({"bottom":objAttr.b*b+"px"}); } if(objAttr.mt){ obj.css({"margin-top":objAttr.mt*b+"px"}); } if(objAttr.ml){ obj.css({"margin-left":objAttr.ml*b+"px"}); } if(objAttr.mb){ obj.css({"margin-bottom":objAttr.mb*b+"px"}); } if(objAttr.mr){ obj.css({"margin-right":objAttr.mr*b+"px"}); } if(objAttr.pt){ obj.css({"padding-top":objAttr.pt*b+"px"}); } if(objAttr.pl){ obj.css({"padding-left":objAttr.pl*b+"px"}); } if(objAttr.pb){ obj.css({"padding-bottom":objAttr.pb*b+"px"}); } if(objAttr.pr){ obj.css({"padding-right":objAttr.pr*b+"px"}); } if(objAttr.br){ obj.css({"-moz-border-radius":objAttr.br*b+"px","-webkit-border-radius":objAttr.br*b+"px"}); } if(objAttr.maxH){ obj.css({"max-height":objAttr.maxH*b+"px"}); } }; function resizeElements(_obj){ $(_obj).find('*[percent]').filter('[percent!=""]').each(function(index) { percent($(this),$(this).attr('percent')); percent($(_obj),$(_obj).attr('percent')); }); } function strToJson(str){ var json = eval('(' + str + ')'); return json; } //----------------- rollTool 婊氬姩--------------------- //rollToolTransverse("#hpBox #box1 .hpItems","#hpBox #box1 .hpitem",4,230,"#hpBox #box1 .prevArrow","#hpBox #box1 .nextArrow",true,3000); //rollToolTransverse("鍒楄〃鍏冪礌瀹瑰櫒","鍏冪礌","鏄剧ず鏁伴噺","鍗曚綅绉诲姩闂撮殧璺濈","涓婁竴涓寜閽?,"涓嬩竴涓寜閽?,"鏄惁鑷姩婊氬姩 true/false","鍗曚綅绉诲姩闂撮殧鏃堕棿 姣") 妯悜 function rollToolTransverse(_content,_item,_showCount,_gapDist,_prevBtn,_nextBtn,_auto,_delay){ var _totalNum=$(_item).length; var _maxIndex=$(_item).length-_showCount; var _currentIndex=0; var _gapDist=_gapDist; var _timer; var _delay; if(_delay==null){ _delay=3000; } else{ _delay=_delay; } $(_content).css({"width":_totalNum*_gapDist}); $(_prevBtn).click(function(){ _prev(); }); $(_nextBtn).click(function(){ _next(); }); function _prev(){ if(_currentIndex>0){ _currentIndex-=1; _moveContent(); }else{ _currentIndex=_totalNum-_showCount; _moveContent(); } } function _next(){ if(_currentIndex<_totalNum-_showCount){ _currentIndex+=1; _moveContent(); } else{ _currentIndex=0; _moveContent(); } } function _moveContent(){ $(_content).stop().animate({"margin-left":-(_gapDist*_currentIndex)},{queue:false,duration:600}); } if(_auto){ _timer=setInterval(_next,_delay); $(_prevBtn).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); $(_nextBtn).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); setInterval $(_item).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); } } //rollToolVertical("#hpBox #box1 .hpItems","#hpBox #box1 .hpitem",4,230,"#hpBox #box1 .prevArrow","#hpBox #box1 .nextArrow",true,3000); //rollToolVertical("鍒楄〃鍏冪礌瀹瑰櫒","鍏冪礌","鏄剧ず鏁伴噺","鍗曚綅绉诲姩闂撮殧璺濈","涓婁竴涓寜閽?,"涓嬩竴涓寜閽?,"鏄惁鑷姩婊氬姩 true/false","鍗曚綅绉诲姩闂撮殧鏃堕棿 姣") 绾靛悜 function rollToolVertical(_content,_item,_showCount,_gapDist,_prevBtn,_nextBtn,_auto,_delay){ var _totalNum=$(_item).length; var _maxIndex=$(_item).length-_showCount; var _currentIndex=0; var _gapDist=_gapDist; var _timer; var _delay; if(_delay==null){ _delay=3000; } else{ _delay=_delay; } $(_content).css({"height":_totalNum*_gapDist}); $(_prevBtn).click(function(){ _prev(); }); $(_nextBtn).click(function(){ _next(); }); function _prev(){ if(_currentIndex>0){ _currentIndex-=1; _moveContent(); }else{ _currentIndex=_totalNum-_showCount; _moveContent(); } } function _next(){ if(_currentIndex<_totalNum-_showCount){ _currentIndex+=1; _moveContent(); } else{ _currentIndex=0; _moveContent(); } } function _moveContent(){ $(_content).stop().animate({"margin-top":-(_gapDist*_currentIndex)},{queue:false,duration:600}); } if(_auto){ _timer=setInterval(_next,_delay); $(_prevBtn).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); $(_nextBtn).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); $(_item).hover(function(){ clearInterval(_timer); },function(){ _timer=setInterval(_next,_delay); }); } } //======================== carousel 杞挱鍥 ========================= //carousel(".hp_banner2 a",".hp_banner2 .carouselIcons li",4000); //carousel("banner鍥剧墖鍒楄〃","搴忓垪鎸夐挳","杞挱闂撮殧鏃堕棿 姣") function carousel(_kv,_pointIcon,_delay){ var currentKvIndex=0; var oldKvIndex=0; var kvList; var _timer; var _delay=_delay; var _pointIcon; function autoPlayKv(){ currentKvIndex+=1; if(currentKvIndex==kvList.length){ currentKvIndex=0; } playKv(); } function playKv(){ if(oldKvIndex1){ _timer=setInterval(autoPlayKv,_delay); $(_kv).hover(function(){ clearInterval(_timer); }, function(){ _timer=setInterval(autoPlayKv,_delay); }); } $(_pointIcon).hover(function(){ clearInterval(_timer); }, function(){ _timer=setInterval(autoPlayKv,_delay); }); $(_pointIcon).click(function(){ currentKvIndex=$(_pointIcon).index(this); playKv(); }); setPointBtnStatus(); } resetKv(); } //----------------- swtichTool ------------------- function swtichTool(_tab,_current,_content){ var _contents=$(_content); var _index=0; $(_tab).mouseover(function(){ $(_tab).removeClass(_current); $(this).addClass(_current); _index=$(_tab).index($(this)); $(_content).css({"display":"none"}); $($(_content)[_index]).css({"display":"block"}); }); } //----------------- interceptText ------------------- function _intercept( _str,_strMaxLength){ var sub_length = _strMaxLength ; var temp1 = _str.replace(/[^\x00-\xff]/g,"**"); var temp2 = temp1.substring(0,sub_length); var x_length = temp2.split("\*").length - 1 ; var hanzi_num = x_length /2 ; sub_length = sub_length - hanzi_num ; var res = _str.substring(0,sub_length); if(sub_length < _str.length ){ var end =res+"鈥︹€? ; }else{ var end = res ; } return end ; } function _interceptText(_str,_strMaxLength,_textContainer){ //_str 婧愬瓧绗︿覆 ,_strMaxLength 闇€瑕佹樉绀烘渶澶у瓧绗﹂暱搴︼紝涓€涓眽瀛楀崰浣?涓瓧绗﹂暱搴?_textContainer 鎴彇鍚庣殑鏂囨湰鍐呭鏄剧ず鐨勭洰鏍囧鍣 $(_textContainer).html(_intercept(_str,_strMaxLength)); } function _initInterceptText(){ for(var i=0;i<$(".interceptObject").length;i++){ var _item=$(".interceptObject")[i]; _interceptText($(_item).text(),$(_item).attr("strMaxLength"),$(_item)); } }