// JavaScript Document $(document).ready(function() { new WOW().init(); layui.use('layer', function(){ var layer = layui.layer; //鐩稿唽寮瑰眰 layer.photos({ photos: '#layer-photos' ,anim: 5 //0-6鐨勯€夋嫨锛屾寚瀹氬脊鍑哄浘鐗囧姩鐢荤被鍨嬶紝榛樿闅忔満锛堣娉ㄦ剰锛?.0涔嬪墠鐨勭増鏈敤shift鍙傛暟锛 ,shade: .85 }); var vid = 0; $('.video-btn').each(function(index,el){ $(this).attr('data-num',index); }) $('.video-btn').click(function(e){ vid = $(this).attr('data-num'); var flag = false; var type = ["mp4"]; var tit = $(this).attr('data-title')?$(this).attr('data-title'):''; var index = $(this).attr('data-video').lastIndexOf("."); var ext = $(this).attr('data-video').substr(index+1); //寰幆姣旇緝 for(var i=0;i褰撳墠娴忚鍣ㄤ笉鏀寔 video鐩存帴鎾斁', }); var video = document.getElementById("video"); video.play(); }else{ layer.open({ type: 2, title: false, shade: 0.7, anim: 5, isOutAnim:false, skin:'video-show', content: $(this).attr('data-video'), }); } //鍒涘缓鎸夐挳鍚嶇О $('.video-show .layui-layer-content').append('
'+tit+'
'); vidBtn('.video-prev','.video-next',vid,0,$('.video-btn').length); }); //瑙嗛鍒囨崲 $('body').on('click','.video-switch-btn',function(){ if($(this).hasClass('video-prev')){ vid--; }else if($(this).hasClass('video-next')){ vid++; } $(this).parent().find('video').attr('src',$("[data-num='"+vid+"']").attr('data-video')); $(this).parent().find('.video-tit span').html($("[data-num='"+vid+"']").attr('data-title')?$("[data-num='"+vid+"']").attr('data-title'):''); var video = document.getElementById("video"); video.play(); vidBtn('.video-prev','.video-next',vid,0,$('.video-btn').length); }) }); //榧犳爣缁忚繃鍔ㄧ敾 $('.e-anim').hover(function(){ $(this).addClass('anim-on').removeClass('anim-off'); },function(){ $(this).addClass('anim-off').removeClass('anim-on'); }); // 鎼滅储 $('.search').mouseenter(function(){ $(this).addClass('show'); }) $('.nav-box').mouseleave(function(){ $('.search').removeClass('show'); }) //鍔犲叆鎴戜滑 $('.join-body dt').click(function(){ $(this).toggleClass('on').next().slideToggle().parents('dl').siblings().find('dt').removeClass('on').next().slideUp(); }) //搴曢儴QR $('.f-link dl').hover(function(){ if($(this).find('.e-anim-hide').length){ animOn($(this)); } },function(){ if($(this).find('.e-anim-hide').length){ animOff($(this)); } }) //涓夌骇鑿滃崟 $('.nav-list-box-02 dl').hover(function(){ if($(this).find('.e-anim-hide').length){ animOn($(this)); } },function(){ if($(this).find('.e-anim-hide').length){ animOff($(this)); } }) //鍏徃娌荤悊 $('.faq-box').on('click','dt',function(){ $(this).next().slideToggle().parents('dl').toggleClass('on').siblings().removeClass('on').find('dd').slideUp(); }) //鎵嬫満鐗堣彍鍗 $('.m-btn').click(function(){ animSwitch($('.m-nav-box')); }) $('.m-nav-btn').click(function(){ if($(this).next('.m-nav-list').length){ $(this).toggleClass('m-nav-btn-show').parents('li').siblings().find('.m-nav-btn').removeClass('m-nav-btn-show'); $(this).next('.m-nav-list').slideToggle(300).parents('li').siblings().find('.m-nav-list').slideUp(300); }else{ $(this).parents('li').siblings().find('.m-nav-btn').removeClass('m-nav-btn-show'); $(this).parents('li').siblings().find('.m-nav-list').slideUp(300); } }) //鐢佃剳瀵艰埅 $('.header-bg').hover(function(){ $(this).addClass('header-bg-on'); },function(){ $(this).removeClass('header-bg-on'); }) $('.nav li').hover(function(){ $(this).find('.nav-btn').addClass('nav-btn-on'); if($(this).find('.sub-nav-box').length){ animOn($(this)); } /*$(this).find('.nav-list-box-02').css('padding-left',''); var pl = parentLeft($(this),0); var sw = $(this).find('.nav-list-box-02').outerWidth(); var hc = $('.header-bg .container').outerWidth(); var hl = ($('.header-bg').outerWidth() - hc)/2; //console.log(sw,hc,hl,pl) $(this).find('.nav-list-box-02').attr('data-num',pl); if(pl- hl + sw < hc){ $(this).find('.nav-list-box-02').css('padding-left',pl - hl); }else{ $(this).find('.nav-list-box-02').css('padding-left',pl + hc - pl - sw - 20 ); }*/ },function(){ $(this).find('.nav-btn').removeClass('nav-btn-on'); if($(this).find('.sub-nav-box').length){ animOff($(this)); } }) //瀹炵敤绠€鏄撳垏鎹㈡櫘閫 $('.tabs-box-ord').each(function(){ $(this).find('.hd-ord>*').eq(0).addClass('on'); $(this).find('.bd-ord>*').eq(0).show().siblings().hide(); $(this).find('.bdl-ord>*').eq(0).show().siblings().hide(); }) $('.tabs-box-ord .hd-ord>*').on('click',function(e){ $(this).addClass('on').siblings().removeClass('on'); $(this).parents('.tabs-box-ord').find('.bd-ord>*').eq($(this).index()).show().siblings().hide(); $(this).parents('.tabs-box-ord').find('.bdl-ord>*').eq($(this).index()).show().siblings().hide(); }) //杩斿洖椤堕儴 $('.top-btn').click(function(){ $('html,body').animate({scrollTop:0}, document.body.scrollHeight/10); }) //娴忚鍣ㄧ増鏈彁绀 myBrowser(); var tips ="
鎮ㄥ綋鍓嶇殑娴忚鍣ㄧ増鏈繃浣庯紝缃戠珯閮ㄥ垎鍔熻兘灏嗘棤娉曟甯告樉绀猴紝璇锋洿鏂版偍鐨勬祻瑙堝櫒銆侟/div>"; if (myBrowser() == "FF") { } if (myBrowser() == "Opera") { } if (myBrowser() == "Safari") { } if (myBrowser() == "IE55") { $("body").prepend(tips); } if (myBrowser() == "IE6") { $("body").prepend(tips); } if (myBrowser() == "IE7") { $("body").prepend(tips); } if (myBrowser() == "IE8") { $("body").prepend(tips); } }); var tht; $(window).scroll(function(e) { clearInterval(tht); $('.pro-btn').addClass('pro-btn-hide'); th = 0; tht = setInterval(function(){ th++; if(th>5){ $('.pro-btn').removeClass('pro-btn-hide'); clearInterval(tht); } }, 50); }); var sizeTimer = null; $(window).resize(function() { clearTimeout(sizeTimer); sizeTimer = setTimeout(function(){ },400); }); $(window).load(function() { }); //缃戠珯绫诲瀷 function phoneIs() { if($('.header-bg .container').outerWidth()<960){ return true }else{ return false; } } //娴忚鍣ㄧ増鏈垽鏂 function myBrowser(){ var userAgent = navigator.userAgent; //鍙栧緱娴忚鍣ㄧ殑userAgent瀛楃涓 var isOpera = userAgent.indexOf("Opera") > -1; //鍒ゆ柇鏄惁Opera娴忚鍣 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //鍒ゆ柇鏄惁IE娴忚鍣 var isFF = userAgent.indexOf("Firefox") > -1; //鍒ゆ柇鏄惁Firefox娴忚鍣 var isSafari = userAgent.indexOf("Safari") > -1; //鍒ゆ柇鏄惁Safari娴忚鍣 if (isIE) { var IE5 = IE55 = IE6 = IE7 = IE8 = false; var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); IE55 = fIEVersion == 5.5; IE6 = fIEVersion == 6.0; IE7 = fIEVersion == 7.0; IE8 = fIEVersion == 8.0; if (IE55) { return "IE55"; } if (IE6) { return "IE6"; } if (IE7) { return "IE7"; } if (IE8) { return "IE8"; } }//isIE end if (isFF) { return "FF"; } if (isOpera) { return "Opera"; } } //璁惧妯珫灞忓垽鏂 window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() { //绔栧睆 if (window.orientation === 180 || window.orientation === 0) { $('html').removeClass('landscape'); } //妯睆鏃舵彁绀 if (window.orientation === 90 || window.orientation === -90 ){ $('html').addClass('landscape'); } }, false); //杩涘叆鍏ㄥ睆 function enterFullScreen() { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); } else if (de.mozRequestFullScreen) { de.mozRequestFullScreen(); } else if (de.webkitRequestFullScreen) { de.webkitRequestFullScreen(); } } //閫€鍑哄叏灞 function exitFullScreen() { var de = document; if (de.exitFullscreen) { de.exitFullscreen(); } else if (de.mozCancelFullScreen) { de.mozCancelFullScreen(); } else if (de.webkitCancelFullScreen) { de.webkitCancelFullScreen(); } } //鍒ゆ柇鏄惁鍏ㄥ睆 $(window).resize(function() { var fullscreenElement = document.fullscreenEnabled || document.mozFullscreenElement || document.webkitFullscreenElement; var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled; if (fullscreenElement == null) { //闈炲叏灞 $('.icon-fullscreen').show(); $('.icon-fullexit').hide(); } else { //鍏ㄥ睆 $('.icon-fullscreen').hide(); $('.icon-fullexit').show(); } }); //tabs鍒囨崲 function tabs(cla,opt){ var obj = this; var oh,nh;//鍒囨崲鍓嶅悗鐨勯珮搴 //opt鎺ュ彈鐨勫弬鏁 var clickEvent = true;//鏄惁鎺ュ彈鐐瑰嚮浜嬩欢 var mouseenterEvent = true;//鏄惁鎺ュ彈榧犳爣缁忚繃浜嬩欢 var fun;//鍒囨崲鍚庣殑鍥炶皟锛宖unction(index){}锛岃繑鍥炲垏鎹㈠悗鐨処NDEX鍊 //鑾峰彇瀹氫箟鍊 if(opt){ clickEvent = opt.clickEvent != null?opt.clickEvent:clickEvent; mouseenterEvent = opt.mouseenterEvent != null?opt.mouseenterEvent:mouseenterEvent; fun = opt.fun?opt.fun:''; } var event =''; clickEvent?event +=' click':''; mouseenterEvent?event +=' mouseenter':''; //榧犳爣瑙﹀彂鍒囨崲浜嬩欢 $(cla).find('.hd>*').on(event,function(e){ //鎵嬫満鐗堥樆姝㈠垏鎹㈡寜閽殑閾炬帴璺宠浆 if(phoneIs()){ stopDefault(e); } if(!$(this).hasClass('on')){ //鑾峰彇鍒囨崲鍚庣殑INDEX var index = $(this).index(); obj.tabsSwitch(index); } }) //tabs鏂规硶 //鍒囨崲鏂规硶 obj.tabsSwitch = function(i){ //鑾峰彇鍒囨崲鍓嶉珮搴 oh = $(cla).find('.bd>.e-anim-on').outerHeight(); $(cla).find('.bd').css({'height':oh}); $(cla).find('.hd>*').eq(i).addClass('on').siblings().removeClass('on'); $(cla).find('.bd>.e-anim-on').removeClass('e-anim-on').addClass('e-anim-off'); $(cla).find('.bd>*').eq(i).removeClass('e-anim-off').addClass('e-anim-on'); //鑾峰彇鍒囨崲鍚庨珮搴 nh = $(cla).find('.bd>.e-anim-on').outerHeight(); $(cla).find('.bd').css({'height':nh}); //鏄惁鏈夐渶瑕侀殣钘忕殑鍏冪礌 if($(cla).find('.bd>.e-anim-off').length){ $(cla).find('.bd>.e-anim-off').each(function(){ var el = this; animOff(el,{'fun':function(){ $(el).parents('.bd').css({'height':''}); }}) }); }else{ $(cla).find('.bd').css({'height':''}); } //鍒囨崲鍥炶皟 fun?fun(i):''; } //鍒濆鍖 $(cla).find('.bd>*').addClass('e-anim-hide'); obj.tabsSwitch(0); } //鍒囨崲鍔ㄧ敾 function animSwitch(obj,onOpt,offOpt){ var el; if($(obj).hasClass('e-anim-hide')){ el = $(obj); }else{ el = $(obj).children('.e-anim-hide'); } if(!el.hasClass('e-anim-on')){ animOn(obj,onOpt) }else{ animOff(obj,offOpt) } } //娣诲姞鍔ㄧ敾 function animOn(obj,opt){ var fun; if(opt){ fun = opt.fun?opt.fun:''; } var el; if($(obj).hasClass('e-anim-hide')){ el = $(obj); }else{ el = $(obj).children('.e-anim-hide'); } el.addClass('e-anim-on').removeClass('e-anim-off'); el[0].addEventListener('animationend', function () { //鍥炶皟 fun?fun(obj):''; }); } //绉婚櫎鍔ㄧ敾 function animOff(obj,opt){ var fun; var removeOff = true;//鍔ㄧ敾缁撴潫鍚庢槸鍚︾Щ闄 e-anim-off if(opt){ fun = opt.fun?opt.fun:''; opt.removeOff?removeOff = opt.removeOff:''; } var el; if($(obj).hasClass('e-anim-hide')){ el = $(obj); }else{ el = $(obj).children('.e-anim-hide'); } el.removeClass('e-anim-on').addClass('e-anim-off'); el[0].addEventListener('animationend', function () { //鍥炶皟 if(el.hasClass('e-anim-off')){ fun?fun(obj):''; } removeOff?el.removeClass('e-anim-off'):''; }); } //鍦嗗懆杩愬姩 function rotary(cla,opt){ var obj = this; //opt鎺ュ彈鐨勫弬鏁 var X = Y = r = $(cla).outerWidth()/2; var box = '.rotary-box';//婊戝潡 var prev = '.prev';//鍚庨€€ var next = '.next';//鍓嶈繘 //var autoplay = 3000;//杞挱鏃堕棿 var speed = 600;//閫熷害 var deg = 30;//闂撮殧瑙掑害 var odeg = 10;//澶у浘闂撮殧瑙掑害 var initial = 0; var fun;//鍒囨崲鍚庣殑鍥炶皟锛宖unction(index){}锛岃繑鍥炲垏鎹㈠悗鐨処NDEX鍊 var clickIs = true; //褰撳墠婊戝潡 var nowIndex = initial; //鑾峰彇瀹氫箟鍊 if(opt){ prev = opt.prev?opt.prev:prev; next = opt.next?opt.next:next; //autoplay = opt.autoplay?opt.prev:autoplay; speed = opt.speed?opt.prev:speed; deg = opt.deg?opt.prev:deg; fun = opt.fun?opt.fun:''; } $('body').on('click',prev,function(){ if(clickIs){ obj.rotarySwitch(1); } }) $('body').on('click',next,function(){ if(clickIs){ obj.rotarySwitch(-1); } }) $('body').on('click','.products-box',function(){ if(clickIs){ obj.rotarySwitch($(this).attr('data-index')); } }) //鍒囨崲鍔ㄧ敾 obj.rotarySwitch = function(index){ clickIs = false; //浼犲叆鍊间负0涓嶆墽琛 if(index == 0){ clickIs = true; return false; } if(index < 0){ index++; nowIndex--; direction = 1; }else{ index--; nowIndex++; direction = -1; } //闃叉瓒呭嚭鑼冨洿 if(nowIndex <= -$(cla).find(box).length+2){ nowIndex = nowIndex + $(cla).find(box).length; }else if(nowIndex >= $(cla).find(box).length-3){ nowIndex = nowIndex - $(cla).find(box).length; } $(cla).find('.rotary-box').removeClass('rotary-box-active'); obj.anim(index,direction) } obj.anim = function(index,direction){ var adeg = (deg-odeg)/speed*16.666666666667; var bdeg = (deg+odeg)/speed*16.666666666667; var cdeg = deg/speed*16.666666666667; var tdeg = 0; //鍔ㄧ敾 var t = setInterval(function(){ var z; $(cla).find(box).each(function(){ console.log($(this).attr('data-index'),index); if(Math.abs($(this).attr('data-deg')) <= deg+odeg){ var ddeg = Number($(this).attr('data-deg'))+direction*bdeg; if($(this).attr('data-index') == index){ z = 0; } }else if(Math.abs($(this).attr('data-deg')) <= deg+deg){ var ddeg = Number($(this).attr('data-deg'))+direction*adeg; if($(this).attr('data-index') == index){ z = 1; } }else{ var ddeg = Number($(this).attr('data-deg'))+direction*cdeg; if($(this).attr('data-index') == index){ z = 2; } } $(this).css(obj.fixed(ddeg)).attr('data-deg',ddeg); if($(this).attr('data-index') == index){ console.log(ddeg); } }) if(z == 0){ tdeg = tdeg + bdeg; }else if(z == 1){ tdeg = tdeg + adeg; }else if(z == 2){ tdeg = tdeg + cdeg; } if(tdeg >= deg+10){ clearInterval(t); clickIs = true; //鏇存柊婊戝潡鐘舵€ obj.init(nowIndex); obj.rotarySwitch(index,direction); } },16.666666666667) } //鍒濆鍖栨粦鍧楃姸鎬 obj.init = function(num){ X = Y = r = $(cla).outerWidth()/2; //鏁伴噺灏戜簬鍗婂渾锛屽鍒舵洿澶氭粦鍧 if($(cla).find(box).length !=0){ if( 180/deg > $(cla).find(box).length){ var c = 180/deg/$(cla).find(box).length; var h = $(cla).find('.rotary-wrapper').html(); for(var i = 0; i<=c; i++){ $(cla).find('.rotary-wrapper').append(h); } } }else{ return false; } //闇€瑕佹樉绀虹殑婊戝姩 var s = Math.ceil(180/deg/2); $(cla).find(box).hide().removeClass('rotary-box-active').removeClass('rotary-box-show'); for(var i = 0 ; i <= s ; i ++ ){ if(i == 1){ var ndeg = deg*i + odeg; }else{ var ndeg = deg*i; } $(cla).find(box).eq(num+i).css(obj.fixed(ndeg)).attr('data-index',i).attr('data-deg',ndeg).show().addClass('rotary-box-show'); $(cla).find(box).eq(num-i).css(obj.fixed(-ndeg)).attr('data-index',-i).attr('data-deg',-ndeg).show().addClass('rotary-box-show'); } $(cla).find('[data-index=0]').addClass('rotary-box-active').siblings().removeClass('rotary-box-active'); } //瀹氫綅璁$畻 obj.fixed = function(deg){ var radian = deg *Math.PI /180; var a = Math.sin(radian) *r; //鏍规嵁涓夎鍑芥暟鍏紡璁$畻 var b = Math.cos(radian) *r; //鏍规嵁涓夎褰㈠嚱鏁板叕寮忚绠 return {'left':X + a,'top':Y - b}; } //鍒濆鍖 obj.init(initial); var rt; //鏀瑰彉瀹藉害 $(window).resize(function() { clearTimeout(rt); rt = setTimeout(function(){ obj.init(nowIndex); },300); }); } /* function rotary(cla,opt){ var obj = this; //opt鎺ュ彈鐨勫弬鏁 var X = Y = r = $(cla).outerWidth()/2; var box = '.rotary-box';//婊戝潡 var prev = '.prev';//鍚庨€€ var next = '.next';//鍓嶈繘 //var autoplay = 3000;//杞挱鏃堕棿 var speed = 1000;//閫熷害 var deg = 30;//闂撮殧瑙掑害 var odeg = 10;//澶у浘闂撮殧瑙掑害 var initial = 0; var fun;//鍒囨崲鍚庣殑鍥炶皟锛宖unction(index){}锛岃繑鍥炲垏鎹㈠悗鐨処NDEX鍊 var clickIs = true; //褰撳墠婊戝潡 var nowIndex = initial; //鑾峰彇瀹氫箟鍊 if(opt){ prev = opt.prev?opt.prev:prev; next = opt.next?opt.next:next; //autoplay = opt.autoplay?opt.prev:autoplay; speed = opt.speed?opt.prev:speed; deg = opt.deg?opt.prev:deg; fun = opt.fun?opt.fun:''; } // $(cla).on('click',box,function(){ // if(clickIs){ // obj.rotarySwitch($(this).attr('data-index')); // } // }) $('body').on('click',prev,function(){ if(clickIs){ obj.rotarySwitch(1); } }) $('body').on('click',next,function(){ if(clickIs){ obj.rotarySwitch(-1); } }) $('body').on('click','.products-box',function(){ if(clickIs){ obj.rotarySwitch($(this).attr('data-index')); } }) //鍒囨崲鍔ㄧ敾 obj.rotarySwitch = function(index){ clickIs = false; var direction; var num = Math.abs(index); var adeg = (deg-odeg)/speed*16.666666666667*num; var bdeg = (deg+odeg)/speed*16.666666666667*num; var cdeg = deg/speed*16.666666666667*num; var tdeg = 0; //浼犲叆鍊间负0涓嶆墽琛 if(index == 0){ clickIs = true; return false; } for(var i = 0; i < num ; i++){ if(index < 0){ nowIndex--; direction = 1; }else if(index > 0){ nowIndex++; direction = -1; } } //闃叉瓒呭嚭鑼冨洿 if(nowIndex <= -$(cla).find(box).length+2){ nowIndex = nowIndex + $(cla).find(box).length; }else if(nowIndex >= $(cla).find(box).length-3){ nowIndex = nowIndex - $(cla).find(box).length; } $(cla).find('[data-index='+index+']').addClass('rotary-box-active').siblings().removeClass('rotary-box-active'); //鍔ㄧ敾 var t = setInterval(function(){ var z; $(cla).find(box).each(function(){ console.log($(this).attr('data-index'),index); if(Math.abs($(this).attr('data-deg')) <= deg+odeg){ var ddeg = Number($(this).attr('data-deg'))+direction*bdeg; if($(this).attr('data-index') == index){ z = 0; } }else if(Math.abs($(this).attr('data-deg')) <= deg+deg){ var ddeg = Number($(this).attr('data-deg'))+direction*adeg; if($(this).attr('data-index') == index){ z = 1; } }else{ var ddeg = Number($(this).attr('data-deg'))+direction*cdeg; if($(this).attr('data-index') == index){ z = 2; } } $(this).css(obj.fixed(ddeg)).attr('data-deg',ddeg); if($(this).attr('data-index') == index){ console.log(ddeg); } }) if(z == 0){ tdeg = tdeg + bdeg; }else if(z == 1){ tdeg = tdeg + adeg; }else if(z == 2){ tdeg = tdeg + cdeg; } if(num>1){ if(tdeg >= deg*num){ clearInterval(t); clickIs = true; //鏇存柊婊戝潡鐘舵€ obj.init(nowIndex); } }else{ if(tdeg >= deg*num+10){ clearInterval(t); clickIs = true; //鏇存柊婊戝潡鐘舵€ obj.init(nowIndex); } } },16.666666666667) } //鍒濆鍖栨粦鍧楃姸鎬 obj.init = function(num){ X = Y = r = $(cla).outerWidth()/2; //鏁伴噺灏戜簬鍗婂渾锛屽鍒舵洿澶氭粦鍧 if($(cla).find(box).length !=0){ if( 180/deg > $(cla).find(box).length){ var c = 180/deg/$(cla).find(box).length; var h = $(cla).find('.rotary-wrapper').html(); for(var i = 0; i<=c; i++){ $(cla).find('.rotary-wrapper').append(h); } } }else{ return false; } //闇€瑕佹樉绀虹殑婊戝姩 var s = Math.ceil(180/deg/2); $(cla).find(box).hide().removeClass('rotary-box-active').removeClass('rotary-box-show'); for(var i = 0 ; i <= s ; i ++ ){ if(i == 1){ var ndeg = deg*i + odeg; }else{ var ndeg = deg*i; } $(cla).find(box).eq(num+i).css(obj.fixed(ndeg)).attr('data-index',i).attr('data-deg',ndeg).show().addClass('rotary-box-show'); $(cla).find(box).eq(num-i).css(obj.fixed(-ndeg)).attr('data-index',-i).attr('data-deg',-ndeg).show().addClass('rotary-box-show'); } $(cla).find('[data-index=0]').addClass('rotary-box-active').siblings().removeClass('rotary-box-active'); } //瀹氫綅璁$畻 obj.fixed = function(deg){ var radian = deg *Math.PI /180; var a = Math.sin(radian) *r; //鏍规嵁涓夎鍑芥暟鍏紡璁$畻 var b = Math.cos(radian) *r; //鏍规嵁涓夎褰㈠嚱鏁板叕寮忚绠 return {'left':X + a,'top':Y - b}; } //鍒濆鍖 obj.init(initial); var rt; //鏀瑰彉瀹藉害 $(window).resize(function() { clearTimeout(rt); rt = setTimeout(function(){ obj.init(nowIndex); },300); }); } */ //闃绘鍐掓场浜嬩欢 function propagation(){ if (event.stopPropagation) { // this code is for Mozilla and Opera event.stopPropagation(); } else if (window.event) { // this code is for IE window.event.cancelBubble = true; } } //闃绘璺宠浆 function stopDefault(e) { if ( e && e.preventDefault ) e.preventDefault(); else window.event.returnValue = false; return false; } //閫掑綊鍒癰ody function parentLeft(obj,pln){ if(!$(obj).is('body')){ parentLeft($(obj).parent()); }else{ return pln; } pln += $(obj).position().left; return pln; }