var xn_ba_js_13_autoPlay = true; var xn_ba_js_13_interval = 6000; var bannerW = "100%"; var xn_ba_js_13_nextfunc; var xn_ba_js_13_timer; $(document).ready(function () { if ($("#xn_ba_js_13_banner").length>0) { xn_ba_js_13_start(); }; }); var xn_ba_js_13_start = function () { var maxLen = 0; var index = 0; var prev = -1; var imgW, imgH, sizeW, sizeH = 0; var running = false; maxLen = $(".xn_ba_js_13_element").length; imgW = $(".xn_ba_js_13_bigImg").find("img").eq(0).width(); imgH = $(".xn_ba_js_13_bigImg").find("img").eq(0).height(); for (var i = 0; i < $(".xn_ba_js_13_element").length; i++) { var ele = $(".xn_ba_js_13_element").eq(i).find("img"); ele.attr("src", ele.attr("data-original")); } var btnData = ""; for (var i = 0; i < maxLen; i++) btnData += '
  • '; $(".xn_ba_js_13_btn").html(btnData); var btn = $(".xn_ba_js_13_btn").find("li").eq(0); var btnW = btn.width() + Math.round(btn.css("margin-left").replace(/[a-zA-Z]/g, "")); $(".xn_ba_js_13_btn").css("width", 2*maxLen * btnW); btn.attr("class", "xn_ba_js_13_element_btn_on"); $(".xn_ba_js_13_banner").css("visibility", "visible"); for (var i = 0; i < maxLen; i++) { $(".xn_ba_js_13_element").eq(i).attr("id", "ea_ba_no_b_" + i); var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2); if (i == index) _opa = 1; if (_pos > sizeW) { _pos -= maxLen * imgW } else if (_pos < -imgW) { _pos += maxLen * imgW } $(".xn_ba_js_13_element").eq(i).css({ left: _pos, opacity: 0 }).animate({ opacity: _opa }, { duration: 400, easing: 'linear' }) } onResize(); $(window).resize(onResize); function onResize() { for (var i = 0; i < maxLen; i++) { if (bannerW == "100%") { sizeW = $(window).width(); } else { sizeW = parseInt(bannerW); } var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2); var _opa = 1; if (i == index) _opa = 1; if (_pos > sizeW) { _pos -= maxLen * imgW } $(".xn_ba_js_13_element").eq(i).stop().css({ left: _pos, opacity: _opa }) } }; $(".xn_ba_js_13_btn li").each(function (i) { $(this).click(function () {clearInterval(xn_ba_js_13_timer); skipHandler((i)); }); }); $("#xn_ba_js_13_prev").hover(function(){ clearInterval(xn_ba_js_13_timer); },function(){ xn_ba_js_13_timer = setInterval(xn_ba_js_13_nextfunc, xn_ba_js_13_interval); }); //左右切换 $("#xn_ba_js_13_prev").click(function(){ var cur = index; cur++; if (cur > maxLen - 1) cur = 0; skipHandler(cur); }); $("#xn_ba_js_13_next").click(function(){ var cur = index; cur--; if (cur < 0) cur = maxLen - 1; skipHandler(cur); }); timerRepeat(); function skipHandler(target) { if (target == index) return; var d = 1; var pure = index; if (target < pure) d = -1; var btn = $(".xn_ba_js_13_btn").find("li"); btn.eq(pure).attr("class", "xn_ba_js_13_element_btn"); btn.eq(target).attr("class", "xn_ba_js_13_element_btn_on"); var len; if (d == 1) { len = target - pure; if (len <= 1) { index = target; nextPage(); } else { for (var k = pure; k <= target; k++) { index = k; nextPage(); } } } else { len = index - target; if (len <= 1) { index = target; prevPage(); } else { for (var k = index; k >= target; k--) { index = k; prevPage(); } } } } function timerRepeat() { if (!xn_ba_js_13_autoPlay) return; xn_ba_js_13_nextfunc = isPause; xn_ba_js_13_timer = setInterval(xn_ba_js_13_nextfunc, xn_ba_js_13_interval); } function isPause() { var isRun = true; if (typeof parent.runonce != 'undefined') { isRun = parent.runonce; } if (isRun) { var cur = index; cur++; if (cur > maxLen - 1) cur = 0; skipHandler(cur); return false; } else { return true; } } function nextPage() { if (xn_ba_js_13_timer) { clearInterval(xn_ba_js_13_timer); timerRepeat(); } if ($(window.parent.bannerparam).length > 0) { window.parent.bannerparam.cur_ba_index = index; } _pict = $(".xn_ba_js_13_element"); for (var i = 0; i < maxLen; i++) { var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2); var _opa = 1; if (i == index) _opa = 1; if (_pos > sizeW) { _pos -= maxLen * imgW } else if (_pos < -imgW * 2) { _pos += maxLen * imgW } _pict.eq(i).stop().css({ left: _pos + imgW }).animate({ left: _pos, opacity: _opa }, { duration: 700, easing: 'easeOutQuint' }) } } function prevPage() { if (xn_ba_js_13_timer) { clearInterval(xn_ba_js_13_timer); timerRepeat(); } if ($(window.parent.bannerparam).length > 0) { window.parent.bannerparam.cur_ba_index = index; } for (var i = 0; i < maxLen; i++) { var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2); if (_pos < -imgW) { _pos += maxLen * imgW } else if (_pos > sizeW + imgW) { _pos -= maxLen * imgW } $(".xn_ba_js_13_element").eq(i).stop().css({ left: _pos - imgW }).animate({ left: _pos }, { duration: 700, easing: 'easeOutQuint' }) } } } jQuery.extend(jQuery.easing, { def: 'easeOutQuint', swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeOutQuint: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b; } }); $(document).ready(function(){ $(".xn_c_index_105_wbox>div").eq(0).addClass("on") $(".xn_c_index_105_wbox>div").hover(function(){ if(!$(this).hasClass("on")){ $(this).addClass("on").siblings().removeClass("on"); } }) }); $(function(){ var speed =1000; $(window).scroll(function(){ if ($(window).scrollTop()>200){ $("#xn_c_7_wrap").fadeIn(speed); }else{ $("#xn_c_7_wrap").fadeOut(speed); } }); $("#xn_c_7_main").click(function(){ $("html,body").animate({"scrollTop":0}); }); }); $(function(){ var oWrap=$("#Aiman_msginner"); var oFocus=$("#Aiman_mlights"); var iLen=oWrap.children(".Aiman_msgitem").length; var iConW=oWrap.children(".Aiman_msgitem").outerWidth(true); var speed = 300; //滚动速度 var time = 2000; //间隔滚动时间 var isAutoPlay = true; //是否自动播放 oWrap.children(".Aiman_msgitem").each(function(index, element) { oFocus.append(""); }); oWrap.css("width",iLen*iConW+'px'); oFocus.find('span').eq(0).addClass('lights_active'); var indx = 0; oFocus.children("span").bind('click',function(){ indx = $(this).index(); oFocus.children("span").removeClass("lights_active"); $(this).addClass("lights_active"); oWrap.stop().animate({left : - $(this).index() * iConW + 'px'},speed); }) if(isAutoPlay == true){ var autoplay = function(){ if(indx <= iLen - 1){ oFocus.children("span").eq(indx).addClass("lights_active").siblings().removeClass("lights_active"); oWrap.stop().animate({left : - indx * iConW + 'px'},speed); indx ++; }else{ indx = 0; oFocus.children("span").eq(0).addClass("lights_active").siblings().removeClass("lights_active"); oWrap.stop().animate({left : '0px'},speed); indx ++; } }; var interval = setInterval(autoplay,time); oFocus.children("span").bind("mouseover",function(){ clearInterval(interval); }); oFocus.children("span").bind("mouseleave",function(){ interval = setInterval(autoplay,time); }); } }) function getAllDisplay(){ $(".xn_c_index_20_xxkbox").find(".xn_c_index_20_contbox").each(function() { $(this).css("display","none"); }); } jQuery(document).ready(function(){ getAllDisplay(); jQuery(".xn_c_index_20_xxkbox").find(".xn_c_index_20_Default").each(function() { $(this).bind("mouseover",function(){ $(".xn_c_index_20_xxkbox").find(".xn_c_index_20_curr").each(function() { $(this).attr("class","xn_c_index_20_Default"); }); $(this).attr("class","xn_c_index_20_curr"); }) }); jQuery(".xn_c_index_20_xxkbox").find("li").each(function() { $(this).bind("mouseover",function(){ getAllDisplay(); $(this).find(".xn_c_index_20_contbox").css("display","block"); }) }); jQuery(".xn_c_index_20_xxkbox").find(".xn_c_index_20_contbox:eq(0)").css("display","block"); jQuery(".xn_c_index_20_xxkbox").find(".xn_c_index_20_Default:eq(0)").attr("class","xn_c_index_20_curr"); }); $(function(){ if($("#xn_c_index_97_wrap").length > 0){ var $wrap = $("#xn_c_index_97_wrap"); var $ul = $("#xn_c_index_97_items"); var $li = $ul.children("li"); var currClass = "xn_c_index_97_curr"; var speed = 500; $li.each(function(){ var _this = $(this); _this.append("
    "); }); $li.hover(function(){ var _this = $(this); _this.find("."+currClass+_this.index()).stop().fadeIn(speed); },function(){ var _this = $(this); _this.find("."+currClass+_this.index()).stop().fadeOut(speed); }); } }); $(function(){ $(".xn_c_index_124_img a").removeAttr("href"); }); var oMarketJosn = {"aUpOrDown":"","aLeftOrRight":"","aUpOrDownVal":"","aLeftOrRightVal":""} function marketing2(aUpOrDown,aLeftOrRight,aUpOrDownVal,aLeftOrRightVal,show){ var oMarket=$("#xn_m_2_wrap"); var oClose=$("#xn_m_2_close"); var oSmallBut=$("#xn_m_2_small_but"); var iWm=oMarket.width(); //初始参数 var initUOrDVal = ""; var initLOrRVal = ""; //追加 oMarket.css({'top':'','left':'','right':''}); var iWm_h = oMarket.outerHeight(true); var win_h = $(window).outerHeight(true); var win_w = $(window).outerWidth(true); var srollTop = 0; if (self.frameElement && self.frameElement.tagName == "IFRAME") { win_h=$(window.parent).height(); win_w=$(window.parent).outerWidth(true); srollTop = $(window.parent).scrollTop(); } var midd_top = (win_h-iWm_h)/2; //居中参数值 var ck_zb = iWm_h/win_h; //营销窗口占浏览器比例参数值 //以top的形式进行定位 var ud_val = aUpOrDownVal.slice(-1); var lr_val = aLeftOrRightVal.slice(-1); if(ud_val == "%"){ initUOrDVal = aUpOrDownVal; //将百分比转换为小数 aUpOrDownVal = aUpOrDownVal.replace(/([0-9.]+)%/, function (a, b) {return +b / 100;}); if(aUpOrDownVal == 0.5){ aUpOrDownVal = midd_top; }else{ if(ck_zb > 1){ aUpOrDownVal = 0; }else{ var count_val = 1-Number(ck_zb); aUpOrDownVal = parseInt(count_val*win_h*aUpOrDownVal); } } }else{ aUpOrDownVal = aUpOrDownVal.slice(0,-2); if(aUpOrDownVal > (win_h-iWm_h)){ aUpOrDownVal = (win_h-iWm_h); initUOrDVal = parseInt((aUpOrDownVal/win_h)*100)+"%"; }else{ initUOrDVal = parseInt((aUpOrDownVal/win_h)*100)+"%"; } } if(lr_val != "%"){ aLeftOrRightVal = parseInt(aLeftOrRightVal);//.slice(0,-2); initLOrRVal = parseInt((aLeftOrRightVal/win_w)*100)+"%"; }else{ initLOrRVal = aLeftOrRightVal; } oMarket.css('top',(parseInt(aUpOrDownVal)+srollTop)+"px"); oMarket.css(aLeftOrRight,initLOrRVal); if (self.frameElement && self.frameElement.tagName == "IFRAME"&& aLeftOrRight=='right') { oMarket.css('margin-right','30px'); } else{ oMarket.css('margin-right',''); } oSmallBut.css("display","none"); //Json数值 oMarketJosn = {"aUpOrDown":aUpOrDown,"aLeftOrRight":aLeftOrRight,"aUpOrDownVal":initUOrDVal,"aLeftOrRightVal":initLOrRVal} if (aLeftOrRight == 'right') { oSmallBut.css({'left':-oSmallBut.outerWidth(true)+'px','right':''}); oClose.css({'margin-right':iWm-oClose.width(),'margin-left':''}); } else { oSmallBut.css({'right':-oSmallBut.outerWidth(true)+'px','left':''}); oClose.css({'margin-left':iWm-oClose.width(),'margin-right':''}); } oClose.unbind("click").bind("click",function(){ if(aLeftOrRight=='right'){ oMarket.animate({right:-iWm +'px'},500); oSmallBut.css("display","block"); } else{ oMarket.animate({left:-iWm +'px'},500); oSmallBut.css("display","block"); } }) oSmallBut.unbind("click").bind("click",function(){ if(aLeftOrRight=='right'){ oMarket.animate({right:initLOrRVal},500); oSmallBut.css("display","none"); } else{ oMarket.animate({left:initLOrRVal},500); oSmallBut.css("display","none"); } }) } $(function(){ $(".xn_m_2_mbox").each(function(index, element) { if($(this).children("ul").html().trim()==""){ $(this).css('display','none'); } }); //orderId传递 $(".xn_m_2_mbox").each(function(){ $(this).attr("id","xn_m_2_orderBox_"+$(this).find(".xn_m_2_orderId span").text()); }); var divTestJQ = $("#xn_m_2_cent"); //取得容器对象 var divJQ = $(".xn_m_2_mbox", divTestJQ); //取容器需要重排的对象 var EntityList = []; //定义一个数组用于存放要排序的对象 divJQ.each(function () { var thisJQ = $(this); EntityList.push({ Id: parseInt(thisJQ.attr("id").split('_')[4], 10), JQ: thisJQ }); //把要排序的对象和排序的值一起放到一个新的对象里,并存入到数组 }); EntityList.sort(function (a, b) { //利用数组的排序方法重新排序对象 //return b.Name - a.Name; //从大到小 return a.Id - b.Id; //从小到大 }); for (var i = 0; i < EntityList.length; i++) { EntityList[i].JQ.appendTo(divTestJQ); //把排序完的对象重新插入到容器对象 }; $(".xn_m_2_foot").click(function(){ $("html,body").animate({"scrollTop":0}); }); })