var glb_productlayerclass = '.product-n2';
var glb_prodctcontentpagemaxwidth = 0;
var glb_changetoscalewidth = 1000;
var glb_scalebasewith = 1600;
var glb_changestyle_id = null;
var glb_allneedchangestyleids = 'product_111,product_115,product_119,product_122,product_134,';
$(window).resize(function () {
if ($('.phonebody ' + glb_productlayerclass).length > 0 && $(window).width() < glb_changetoscalewidth) {
return;
}
glb_setbannerbgtobigscreen();
});
$(document).ready(function () {
get_global_changestyle_id();
glb_setbannerbgtobigscreen();
});
function get_global_changestyle_id() {
if ($('#global_needchangestyle_id').length > 0) {
glb_changestyle_id = $('#global_needchangestyle_id').attr('global_needchangestyle_id');
if (glb_allneedchangestyleids.indexOf(glb_changestyle_id+',') == -1) {
glb_changestyle_id = null;
}
}
}
function glb_setbannerbgtobigscreen() {
if (glb_changestyle_id == undefined || glb_changestyle_id == null) {
return;
}
if ($(window).width() > glb_changetoscalewidth) {
if ($('body').hasClass('phonebody')) {
$('body').removeClass('phonebody');
}
} else {
if (!$('body').hasClass('phonebody')) {
$('body').addClass('phonebody');
}
}
glb_scaleProductContentOnLoaded();
}
var glb_productpaget_img; // 定时器
var glb_productpageimgisLoad = true; // 控制变量
var glb_isnoralproductpage = true;
var glb_normalproducthtml = '';
var glb_dotransvalper = 0;
function glb_scaleProductContentOnLoaded() {
if (glb_normalproducthtml == '' && $(glb_productlayerclass).length > 0) {
glb_normalproducthtml = $(glb_productlayerclass).html();
}
if ($('.phonebody ' + glb_productlayerclass).length > 0) {
glb_isnoralproductpage = false;
glb_productpageimgisLoad = true;
$('.phonebody ' + glb_productlayerclass + ' img').each(function () {
// 找到为0就将isLoad设为false,并退出each
if (this.height === 0) {
glb_productpageimgisLoad = false;
return false;
}
});
if (!glb_productpageimgisLoad) {
setTimeout(function () {
glb_scaleProductContentOnLoaded(); // 递归扫描
}, 500);
return;
}
$('.phonebody ' + glb_productlayerclass + ' span').each(function () {
var mefontsize = ($(this).css('font-size') + "").toLowerCase().replace("px", "");
if (mefontsize >= 30 && mefontsize < 40) {
$(this).css('font-size', '42px');
}
if (mefontsize > 0 && mefontsize < 30) {
$(this).css('font-size', '32px');
}
});
glb_PreSettingsMethod();
if (glb_prodctcontentpagemaxwidth <= 0) {
$(".phonebody " + glb_productlayerclass + " div").each(function () {
var newwidth = parseInt($(this).css('width').replace('px', '').replace('%', '').replace(' ', '').replace(' ', ''));
if (newwidth > glb_prodctcontentpagemaxwidth)
glb_prodctcontentpagemaxwidth = newwidth;
});
}
if (glb_prodctcontentpagemaxwidth <= 0) {
glb_prodctcontentpagemaxwidth = glb_scalebasewith;
}
$('.phonebody ' + glb_productlayerclass).width(glb_prodctcontentpagemaxwidth);
var transval = $(window).width() / glb_prodctcontentpagemaxwidth;
glb_dotransvalper = transval;
var lastwidth = 0 - glb_prodctcontentpagemaxwidth * (1 - transval) / 2 + 'px';
var lastheight = 0 - $('.phonebody ' + glb_productlayerclass).height() * (1 - transval) / 2 + 'px';
$('.phonebody .contentmain').width($(window).width());
$('.phonebody .contentmain').height($('.phonebody .contentmain').height() * transval);
$('.phonebody ' + glb_productlayerclass).css({
'position': 'relative',
'top': lastheight,
'left': lastwidth
});
$('.product-boxs').css("position", "relative");
$('.phonebody ' + glb_productlayerclass).css('transform', 'scale(' + transval + ')');
setTimeout("glb_FixSomeHeightNotTrue()", 500);
} else if ($(glb_productlayerclass).length > 0) {
//从备份中恢复
if (!glb_isnoralproductpage) {
$(glb_productlayerclass).html('');
$('.contentmain').removeAttr('style');
$(glb_productlayerclass).removeAttr('style');
$(glb_productlayerclass).html(glb_normalproducthtml);
glb_isnoralproductpage = true;
}
}
}
function glb_FixSomeHeightNotTrue() {
var lastheight = 0 - $('.phonebody ' + glb_productlayerclass).height() * (1 - glb_dotransvalper) / 2 + 'px';
$('.phonebody ' + glb_productlayerclass).css({
'top': lastheight
});
}
function glb_PreSettingsMethod() {
switch (glb_changestyle_id) {
case "product_119":
glb_PreSettingsMethod_p119();
break;
case "product_122":
glb_PreSettingsMethod_p122();
break;
case "product_115":
glb_PreSettingsMethod_p115();
break;
case "product_111":
glb_PreSettingsMethod_p111();
break;
case "product_134":
glb_PreSettingsMethod_default();
break;
}
}
function glb_PreSettingsMethod_default() {
scalebasewith = 1400;
}
function glb_PreSettingsMethod_p111() {
scalebasewith = 1600;
$('.product-n2 table span').css('line-height','150%');
$($($('.product-n2 table tr')[2]).find('span')[1]).css('padding-right','10%').css('text-align','left');
var tmpk = $($($('.product-n2 table tr')[1]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
',''));
$(tmpk).css('padding-right','2%');
tmpk = $($($('.product-n2 table tr')[3]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('DSS键
','DSS键,').replace('共可支持
','共可支持').replace('DSS键
','DSS键,').replace('共可支持
','共可支持'));
$(tmpk).css('padding-right','2%');
$($($('.product-n2 table tr')[3]).find('span')[0]).css('left','35%');
tmpk = $($($('.product-n2 table tr')[5]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
',''));
$(tmpk).css('padding-right','10%').css('text-align','left').css('left','10%').css('top','25%');
$($('.ke-zeroborder .ke-zeroborder td')[2]).html($($('.ke-zeroborder .ke-zeroborder td')[2]).html().replace('Asterisk,
','Asterisk,').replace('Asterisk,
','Asterisk,'));
$('.ke-zeroborder .ke-zeroborder').width(scalebasewith-200);
}
function glb_PreSettingsMethod_p115() {
scalebasewith = 1600;
$('.product-n2 table span').css('line-height','150%');
$($($('.product-n2 table tr')[2]).find('span')[1]).css('padding-right','10%').css('text-align','left');
$($($('.product-n2 table tr')[4]).find('span')[0]).css('top','10%');
$($($('.product-n2 table tr')[4]).find('span')[1]).css('top','20%');
$($($($('.product-n2 table tr')[5]).find('span')[1])).css('left','35%');
var tmpk = $($($('.product-n2 table tr')[5]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
',''));
$(tmpk).css('padding-right','10%').css('text-align','left').css('left','10%').css('top','25%');
$($('.ke-zeroborder .ke-zeroborder td')[2]).html($($('.ke-zeroborder .ke-zeroborder td')[2]).html().replace('Asterisk,
','Asterisk,').replace('Asterisk,
','Asterisk,'));
$('.ke-zeroborder .ke-zeroborder').width(scalebasewith-200);
}
function glb_PreSettingsMethod_p119() {
scalebasewith = 1600;
$('.product-n2 table span').css('line-height','150%');
$($($('.product-n2 table tr')[2]).find('span')[1]).css('padding-right','15%').css('text-align','left');
var tmpk = $($($('.product-n2 table tr')[1]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
',''));
$(tmpk).css('padding-right','10%');
tmpk = $($($('.product-n2 table tr')[3]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('DSS键
','DSS键,').replace('共可支持
','共可支持').replace('DSS键
','DSS键,').replace('共可支持
','共可支持'));
$(tmpk).css('padding-right','5%');
$($($('.product-n2 table tr')[3]).find('span')[0]).css('left','35%');
$($($('.product-n2 table tr')[4]).find('span')[1]).css('padding-right','15%')
tmpk = $($($('.product-n2 table tr')[5]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace(' ','').replace(' ','').replace(' ','').replace(' ','').replace('可查看
','可查看').replace('在停车
','在停车').replace('中心的
','中心的'));
$(tmpk).css('padding-right','10%');
$($('.ke-zeroborder .ke-zeroborder td')[2]).html($($('.ke-zeroborder .ke-zeroborder td')[2]).html().replace('Asterisk,
','Asterisk,').replace('Asterisk,
','Asterisk,'));
$('.ke-zeroborder .ke-zeroborder').width(scalebasewith-200);
$($($('.product-n2 table tr')[6]).find('span')[0]).css('left','8%');
tmpk = $($($('.product-n2 table tr')[6]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
','').replace('
','').replace('
','').replace('
','').replace('
','')).css('width','33%').css('left','8%');
$($($('.product-n2 table tr')[7]).find('span')[0]).css('left','8%');
tmpk = $($($('.product-n2 table tr')[7]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
','').replace('
','').replace('
','').replace('
','').replace('
','')).css('width','38%').css('left','8%');
}
function glb_PreSettingsMethod_p122() {
scalebasewith = 1200;
$('.product-n2 table span').css('line-height','150%');
$($($('.product-n2 table tr')[1]).find('span')[0]).css('left','10%').css('top','20%')
$($($('.product-n2 table tr')[1]).find('span')[1]).css('left','10%');
$($($('.product-n2 table tr')[2]).find('span')[0]).css('left','35%');
$($($('.product-n2 table tr')[2]).find('span')[1]).css('padding-right','10%').css('text-align','left').css('top','16%').css('left','25%');
var tmpk = $($($('.product-n2 table tr')[3]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
','')).css('width','48%').css('left','10%').css('top','35%');
$($($('.product-n2 table tr')[3]).find('span')[0]).css('left','10%');
tmpk = $($($('.product-n2 table tr')[4]).find('span')[1]);
$(tmpk).html($(tmpk).html().replace('
','')).css('padding-right','30%').css('left','10%').css('top','25%');
$($($('.product-n2 table tr')[4]).find('span')[0]).css('left','10%').css('top','15%');
$($($('.product-n2 table tr')[5]).find('span')[0]).css('left','35%');
$($($('.product-n2 table tr')[5]).find('span')[1]).css('left','10%').css('padding-right','10%').css('top','20%');
$($($('.product-n2 table tr')[6]).find('span')[0]).css('left','25%').css('top','3%');
$($($('.product-n2 table tr')[6]).find('span')[1]).css('left','10%').css('padding-right','10%').css('top','16%').css('text-align','left');
$($($('.product-n2 table tr')[6]).find('p')[0]).css('padding-top','120px');
}