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});
});
})