/*public*/ /*public*//*ea_h*/ /*ea_h*//*ea_ba*/ /*xn_ba_js_1_banner*/ var xn_ba_js_1_autoPlay = true; var xn_ba_js_1_interval = 4000; var bannerW = "100%"; var xn_ba_js_1_nextfunc; var xn_ba_js_1_timer; $(document).ready(function () { if ($("#xn_ba_js_1_banner").length>0) { xn_ba_js_1_start(); }; }); var xn_ba_js_1_start = function () { var maxLen = 0; var index = 0; var prev = -1; var imgW, imgH, sizeW, sizeH = 0; var running = false; maxLen = $(".xn_ba_js_1_element").length; imgW = $(".xn_ba_js_1_bigImg").find("img").eq(0).width(); imgH = $(".xn_ba_js_1_bigImg").find("img").eq(0).height(); for (var i = 0; i < $(".xn_ba_js_1_element").length; i++) { var ele = $(".xn_ba_js_1_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_1_btn").html(btnData); var btn = $(".xn_ba_js_1_btn").find("li").eq(0); var btnW = btn.width() + Math.round(btn.css("margin-left").replace(/[a-zA-Z]/g, "")); $(".xn_ba_js_1_btn").css("width", maxLen * btnW); btn.attr("class", "xn_ba_js_1_element_btn_on"); $(".xn_ba_js_1_banner").css("visibility", "visible"); for (var i = 0; i < maxLen; i++) { $(".xn_ba_js_1_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_1_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_1_element").eq(i).stop().css({ left: _pos, opacity: _opa }) } }; $(".xn_ba_js_1_btn li").each(function (i) { $(this).click(function () { skipHandler((i)); }); }); timerRepeat(); function skipHandler(target) { if (target == index) return; var d = 1; var pure = index; if (target < pure) d = -1; var btn = $(".xn_ba_js_1_btn").find("li"); btn.eq(pure).attr("class", "xn_ba_js_1_element_btn"); btn.eq(target).attr("class", "xn_ba_js_1_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_1_autoPlay) return; xn_ba_js_1_nextfunc = isPause; xn_ba_js_1_timer = setInterval(xn_ba_js_1_nextfunc, xn_ba_js_1_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_1_timer) { clearInterval(xn_ba_js_1_timer); timerRepeat(); } if ($(window.parent.bannerparam).length > 0) { window.parent.bannerparam.cur_ba_index = index; } _pict = $(".xn_ba_js_1_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_1_timer) { clearInterval(xn_ba_js_1_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_1_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; } }); /*end_xn_ba_js_1_banner*/ /*ea_ba*//*ea_c*/ /*xn_c_second_screen*/ /*i_tcase*/ $(function(){ $(".xn_c_index_42_nrbox .xn_c_index_42_nrsmall").mouseover(function(){ var c_width = $(window).width(); var img_width = $(this).find("img").width(); $(".xn_c_index_42_nrbox .xn_c_index_42_nrsmall").each(function(){ $(this).css({"width":(((1 - (img_width/c_width))/3)*100)+"%","transition":"all 0.3s"}); $(this).find(".xn_c_index_42_ritbox").css("background","rgba(125,125,125,0)"); }); $(this).css({"width":((img_width/c_width)*100)+"%","transition":"all 0.3s"}); $(this).find(".xn_c_index_42_ritbox").css("background","rgba(125,125,125,0)"); }); /*$(".xn_c_index_42_nrbox .xn_c_index_42_nrsmall").mouseout(function(){ $(".xn_c_index_42_nrbox .xn_c_index_42_nrsmall").each(function(){ $(this).css({"width":"25%","transition":"all 0.3s"}); }); });*/ }); $(function(){ $(".i_tcase_main").mouseover(function(){ $(".i_tcase_main").each(function(){ $(this).css("width","19.9%"); $(this).find(".i_tcase_main_name").css("background","rgba(0,0,0,0.2)"); $(this).find(".i_tcase_main_name").css("filter","progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000)"); }); $(this).css("width","40%"); $(this).find(".i_tcase_main_name").css("background","rgba(0,0,0,0)"); $(this).find(".i_tcase_main_name").css("filter","progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000)"); }); }); /*i_tcase*/ /*end_xn_c_second_screen*/ /*xn_c_index_131_wrap*/ $(function(){ var $items = $("#xn_c_index_131_wbox"); var $out = $("#xn_c_index_131_wrap"); var $items_child_width = $items.children().outerWidth(true); var iLilen=$items.children(".xn_c_index_131_list").length; $items.css('width',$items_child_width*iLilen+'px'); var $left = $("#xn_c_index_131_left"); var $right = $("#xn_c_index_131_right"); var isAutoPlay = true; //是否自动播放 var speed = 500; //滚动速度 var timeInterval = 3000; //间隔时间 $left.click(function(){ nextImg(); }); $right.click(function(){ prevImg(); }); function nextImg(){ $items.stop().animate({left:"-"+$items_child_width +"px"},speed,function(){ $items.append($items.children().first()); $items.css("left",0); }); } function prevImg(){ $items.css('left',-$items_child_width); $items.prepend($items.children().last()); $items.stop().animate({"left":0},speed); } function arrowScroll(){ nextImg(); }; // if(isAutoPlay == true){ // var auto = setInterval(arrowScroll,timeInterval); // $out.hover(function(){ // clearInterval(auto); // },function(){ // auto = setInterval(arrowScroll,timeInterval); // }); // } }); /*end_xn_c_index_131_wrap*/ /*xn_c_index_237_wrap*/ $(function(){ var $items = $("#xn_c_index_237_ul"); var $out = $(".xn_c_index_237_main"); var $items_child_width = $items.children().outerWidth(true) + 25; var iLilen=$items.children(".xn_c_index_237_li").length; $items.css('width',$items_child_width*iLilen+'px'); $("#xn_c_index_237_left").click(function(){ nextImg(); }); $("#xn_c_index_237_right").click(function(){ prevImg(); }); function nextImg(){ $items.stop().animate({left:"-"+$items_child_width +"px"},500,function(){ $items.append($items.children().first()); $items.css("left",0); }); } function prevImg(){ $items.css('left',-$items_child_width); $items.prepend($items.children().last()); $items.stop().animate({"left":0},500); } function arrowScroll(){ nextImg(); }; var auto = setInterval(arrowScroll,2000); $out.hover(function(){ clearInterval(auto); },function(){ auto = setInterval(arrowScroll,2000); }); }); /*end_xn_c_index_237_wrap*/ /*xn_c_second_screen*/ /*i_tcase*/ $(function(){ $(".i_tcase_main").mouseover(function(){ $(".i_tcase_main").each(function(){ $(this).css("width","19.9%"); $(this).find(".i_tcase_main_name").css("background","rgba(0,0,0,0.2)"); $(this).find(".i_tcase_main_name").css("filter","progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000)"); }); $(this).css("width","40%"); $(this).find(".i_tcase_main_name").css("background","rgba(0,0,0,0)"); $(this).find(".i_tcase_main_name").css("filter","progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000)"); }); }); /*i_tcase*/ /*end_xn_c_second_screen*/ /*ea_c*//*ea_b*/ /*ea_b*/ /*ea_bg*/ /*ea_bg*/ /*ea_m*/ /*ea_m*/ /*ea_pi*/ /*ea_pi*/ /*ea_wj*/ /*ea_wj*/ $(function(){ if(!$("#xn_c_102_wrap").length>0){ return; } var $tLi=$(".xn_c_102_tName"); var $cUl=$(".xn_c_102_wcoentbox"); $tLi.first().addClass("active"); $cUl.first().addClass("active"); $tLi.on("click",function(){ var curr=$(this).index(); $tLi.eq(curr).addClass("active").siblings().removeClass("active"); $cUl.eq(curr).addClass("active").siblings().removeClass("active"); }) })