$(".notice").mouseenter(function(){ $(this).children(".noticebg").show(50); }); $(".notice").mouseleave(function(){ $(this).children(".noticebg").hide(50); }); $(document).ready(function(e) { $("#cpu_slider").slider({ range:"min", min:1, max:6, step:1, value:2, change:function(obj1,obj2){ $.seton(obj2,$(this)); $.setprice(); } }); $("#ram_slider").slider({ range:"min", min:1, max:11, step:1, value:3, change:function(obj1,obj2){ $.seton(obj2,$(this)); $.setprice(); } }); $("#HD_slider").slider({ range:"min", min:50, max:1000, step:10, value:80, slide:function(obj1,obj2){ $(".hdinput").val(obj2.value); }, change:function(obj1,obj2){ $.setprice(); } }); $("#band_slider").slider({ range:"min", min:0, max:100, step:1, value:3, slide:function(obj1,obj2){ $(".bandinput").val(obj2.value); }, change:function(obj1,obj2){ $.setprice(); if($("#band_slider").slider("value")==0){ $(".waring3").show(1); }else{ $(".waring3").hide(1); } } }); $("#year_slider").slider({ range:"min", min:1, max:7, step:1, value:4, change:function(obj1,obj2){ $.seton(obj2,$(this)); $(".giftbg span").hide(10,function(){ $(".giftbg").hide(200,function(){ var id=obj2.value-3+""; if(obj2.value!=1 && obj2.value!=2 ){ $(".giftbg").show(200); $(".giftbg span:eq("+id+")").show(15); } }); }); $.setprice(); } }); $("input[name=servicetype]").change(function(){ $.setprice(); }); $(".jqtransform").jqTransform(); $(".formbox div.jqTransformSelectWrapper ul li a ").click(function(){ $.setprice(); }); $.setprice(); }); $("#HDdown").click(function(){ var vl=$("#HD_slider").slider("value"); var target; if(vl>=60){ target=vl-10; } else{ target=50; } $("#HD_slider").slider("value",target); $(".hdinput").val(target); $.setprice(); }); $("#HDup").click(function(){ var vl=$("#HD_slider").slider("value"); var target; if(vl<=1000){ target=vl+10; } else{ target=1000; } $("#HD_slider").slider("value",target); $(".hdinput").val(target); $.setprice(); }); $(".hdinput").change(function(){ var vl=$(".hdinput").val(); var targer; target=Math.round(vl/10)*10; if(target<50){ target=50; }else if(target>1000){ target=1000; } $("#HD_slider").slider("value",target); $(".hdinput").val(target); $.setprice(); }); $("#banddown").click(function(){ var vl=$("#band_slider").slider("value"); var target; if(vl>=1){ target=vl-1; } else{ target=0; } $("#band_slider").slider("value",target); $(".bandinput").val(target); if($("#band_slider").slider("value")==0){ $(".waring3").show(1); }else{ $(".waring3").hide(1); } $.setprice(); }); $("#bandup").click(function(){ var vl=$("#band_slider").slider("value"); var target; if(vl<=100){ target=vl+1; } else{ target=100; } $("#band_slider").slider("value",target); $(".bandinput").val(target); if($("#band_slider").slider("value")==0){ $(".waring3").show(1); }else{ $(".waring3").hide(1); } $.setprice(); }); $(".bandinput").change(function(){ var vl=$(".bandinput").val(); var targer; target=Math.round(vl); if(target<1){ target=0; }else if(target>100){ target=100; } $("#band_slider").slider("value",target); $(".bandinput").val(target); if($("#band_slider").slider("value")==0){ $(".waring3").show(1); }else{ $(".waring3").hide(1); } $.setprice(); }); $("input[name=room]").change(function(){ var roomid=$("input[name=room]:checked").val(); if(roomid=="5"){ if(confirm("提示:该机房对内容管控严格,需要实名认证,请点击机房名称查看相关要求。确认选择该机房吗?")==true){ $("input[name=disktype][value=1]").attr("checked",true); }else{ $("input[name=room][value=1]").attr("checked",true); $("input[name=disktype][value=1]").attr("checked",true); } $(".formDdos").hide() }else if((roomid!="1") && (roomid!="3") ){ // $("input[name=disktype][value=1]").attr("checked",true); if(roomid=="11" || roomid=="13" ){ $(".formDdos").show() }else{ $(".formDdos").hide() } } $.setprice(); }); $("input[name=disktype]").change(function(){ /** if($("input[name=disktype]:checked").val()=="2"){ var roomid=$("input[name=room]:checked").val(); if((roomid!="1") && (roomid!="3") ){ alert("只有\"智能多线\"和\"电信线路\"才能选择SSD固态硬盘"); $("input[name=disktype][value=1]").attr("checked",true); }else{ if(confirm("SSD固态硬盘模式有极高的随机IO性能,价格较贵,适合于大型SQlserver数据库或其他对IO性能要求较高的场景。确认选择SSD存储吗?")==true){ $("input[name=disktype][value=2]").attr("checked",true); }else{ $("input[name=disktype][value=1]").attr("checked",true); } } }**/ if($("input[name=disktype]:checked").val()=="2"){ if(confirm("SSD固态硬盘模式有极高的随机IO性能,价格较贵,适合于大型SQlserver数据库或其他对IO性能要求较高的场景。确认选择SSD存储吗?")==true){ $("input[name=disktype][value=2]").attr("checked",true); }else{ $("input[name=disktype][value=1]").attr("checked",true); } } $.setprice(); }); $(".formDdos .selectbtn").click(function(){ var rel=$(this).attr("rel"); $(".formDdos .selectbtn").removeClass("active"); $(this).addClass("active"); $(".ddos").val(rel); $.setprice(); }); $.seton=function(obj,obj2){ obj2.parent().find(".slidertext span").removeClass("on"); index=(parseInt(obj.value)-1)+""; obj2.parent().find(".slidertext span:eq("+index+")").addClass("on"); if($("#cpu_slider").slider("value")==1){ $(".waring1").show(1); }else{ $(".waring1").hide(1); } if($("#ram_slider").slider("value")==1){ $(".waring2").show(1); }else{ $(".waring2").hide(1); } } $.testprice=function(){ var cpu=$("#cpu_slider").slider("value"); var ram=$("#ram_slider").slider("value"); var hd=$("#HD_slider").slider("value"); var bandwidth=$("#band_slider").slider("value"); var os=$("#CHOICE_OS option:selected").val(); var roomid=$("input[name=room]:checked").val(); var ssd=$("input[name=disktype]:checked").val(); var serviceid=$("input[name=servicetype]:checked").val(); var ddosid=$(".formDdos .selectbtn.active").attr("rel"); var xtime=4; var arbase=new Array(0,14,25,10,50,80,20,7,6,999999,30,100,100,100); // var arbase=new Array(0,20,25,10,50,80,50,7); var arcpu=new Array(0,24,48,95,238,400,550); //var arcpu=new Array(0,26,50,100,250,400,600); var arram=new Array(0,9,19,30,60,80,120,152,240,304,798,1500); //var arram=new Array(0,10,20,30,60,80,120,160,240,320,840,1680); var phd=4.5; // var phd=5; var arband1=new Array(0,19,28,9,30,28,30,10,6,25,35,100,60,100); //var arband1=new Array(0,25,28,10,30,30,100,10); var arband2=new Array(0,38,70,28,95,95,140,30,30,60,150,150,380,200); // var arband2=new Array(0,80,90,50,100,90,280,50); var arservice=new Array(0,0,68,98,188); // var arservice=new Array(0,0,30,88,188); var arytime=new Array(0,1,3,5.5,10,20,30,50); // var arytime=new Array(0,1,3,5.5,10,20,30,50); var arytime2=new Array(0,1,3,6,12,24,36,60); //var arddos=new Array(); var arddos=new Array(0,200,500,980,1800,3800,12800,19800);var arddos2=new Array(0,200,700,980,1800,3800,4800,8800); // var arytime2=new Array(0,1,3,6,12,24,36,60); var pbase,pcpu,pram,pband,phd,pservice,pall,pddos; pbase=arbase[roomid]; pcpu=arcpu[cpu]; pram=arram[ram]; if(bandwidth>5){ pband=arband1[roomid]*5+arband2[roomid] *(bandwidth-5); }else{ pband=arband1[roomid] *bandwidth ; } if(ssd==2){ phd=(hd-50)/10*phd*3; }else{ phd=(hd-50)/10*phd; } pall=(pbase+pcpu+pram+pband+phd)*arytime[xtime]; pall=pall+arservice[serviceid]*arytime2[xtime]; pddos = 0; //高防主机加上防护的钱 if(roomid=="11" ){ pddos=arddos[ddosid]*arytime[xtime]; } //香港高防主机加上防护的钱 if(roomid=="13" ){ pddos=arddos2[ddosid]*arytime[xtime]; } if (ssd==2){ pall=pall+30*arytime[xtime]; } //以下设置特殊价格 if(xtime==3){ if (ssd==2){ pall=pall+15; } if(cpu==2){ pall=pall-pcpu*5.5+270 ; // pall=pall-pcpu*5.5+270 ; //2核特别性 } if(ram==6){ pall=pall-pram*5.5+680 ; //pall=pall-pram*5.5+680 ; //6G内存特殊性 } if(roomid==1){ if(bandwidth>5){ pband2=140*5+arband2[roomid] *(bandwidth-5); // pband2=140*5+arband2[roomid] *(bandwidth-5); }else{ pband2=140*bandwidth ; // pband2=140 *bandwidth ; } pall=pall-pband*5.5+pband2 ; //智能多线特殊性 } } if(xtime==2){ if(cpu==2){ pall=pall-pcpu*3+140; // pall=pall-pcpu*3+140 ; //2核特别性 } if(ram==6){ pall=pall-pram*3+350; //pall=pall-pram*3+350 ; //6G内存特殊性 } } var count1=0.75;var count2=0.78; pall=Math.round(pall); return pall } $.setprice=function(){ var cpu=$("#cpu_slider").slider("value"); var ram=$("#ram_slider").slider("value"); var hd=$("#HD_slider").slider("value"); var bandwidth=$("#band_slider").slider("value"); var os=$("#CHOICE_OS option:selected").val(); var roomid=$("input[name=room]:checked").val(); var ssd=$("input[name=disktype]:checked").val(); var serviceid=$("input[name=servicetype]:checked").val(); var xtime=$("#year_slider").slider("value"); var ddosid=$(".formDdos .selectbtn.active").attr("rel"); $("input.cpu").val(cpu); $("input.ram").val(ram); $("input.hd").val(hd); $("input.bandwidth").val(bandwidth); $("input.os").val(os); $("input.roomid").val(roomid); $("input.ssd").val(ssd); $("input.serviceid").val(serviceid); $("input.xtime").val(xtime); $("input.ddos").val(ddosid); //if(os==2 && ram<3){ // $("input.os").val(0); // $(".jqTransformSelectWrapper ul li a").removeClass("selected"); // $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected"); // $("#CHOICE_OS option").removeAttr("selected"); // $(".jqTransformSelectWrapper div span").text("请选择操作系统"); // alert("您选择的操作系统最少需要2G内存,请增加内存或更换为其他操作系统!"); // }else if(os==6 && ram<3){ // $("input.os").val(0); // $(".jqTransformSelectWrapper ul li a").removeClass("selected"); // $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected"); // $("#CHOICE_OS option").removeAttr("selected"); // $(".jqTransformSelectWrapper div span").text("请选择操作系统"); // alert("您选择的操作系统最少需要2G内存,请增加内存或更换为其他操作系统!"); // }else if(os==5 && ram<4){ $("input.os").val(0); $(".jqTransformSelectWrapper ul li a").removeClass("selected"); $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected"); $("#CHOICE_OS option").removeAttr("selected"); $(".jqTransformSelectWrapper div span").text("请选择操作系统"); alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!"); }else if(os==4 && ram<4){ $("input.os").val(0); $(".jqTransformSelectWrapper ul li a").removeClass("selected"); $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected"); $("#CHOICE_OS option").removeAttr("selected"); $(".jqTransformSelectWrapper div span").text("请选择操作系统"); alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!"); }else if(os==19 && ram<4){ $("input.os").val(0); $(".jqTransformSelectWrapper ul li a").removeClass("selected"); $(".jqTransformSelectWrapper ul li a:eq(0)").addClass("selected"); $("#CHOICE_OS option").removeAttr("selected"); $(".jqTransformSelectWrapper div span").text("请选择操作系统"); alert("您选择的操作系统最少需要3G内存,请增加内存或更换为其他操作系统!"); } var arbase=new Array(0,14,25,10,50,80,20,7,6,999999,30,100,100,100); // var arbase=new Array(0,20,25,10,50,80,50,7); var arcpu=new Array(0,24,48,95,238,400,550); //var arcpu=new Array(0,26,50,100,250,400,600); var arram=new Array(0,9,19,30,60,80,120,152,240,304,798,1500); //var arram=new Array(0,10,20,30,60,80,120,160,240,320,840,1680); var phd=4.5; // var phd=5; var arband1=new Array(0,19,28,9,30,28,30,10,6,25,35,100,60,100); //var arband1=new Array(0,25,28,10,30,30,100,10); var arband2=new Array(0,38,70,28,95,95,140,30,30,60,150,150,380,200); // var arband2=new Array(0,80,90,50,100,90,280,50); var arservice=new Array(0,0,68,98,188); // var arservice=new Array(0,0,30,88,188); var arytime=new Array(0,1,3,5.5,10,20,30,50); // var arytime=new Array(0,1,3,5.5,10,20,30,50); var arytime2=new Array(0,1,3,6,12,24,36,60); //var arddos=new Array(); var arddos=new Array(0,200,500,980,1800,3800,12800,19800); //var arddos2=new Array(); var arddos2=new Array(0,200,700,980,1800,3800,4800,8800); // var arytime2=new Array(0,1,3,6,12,24,36,60); var pbase,pcpu,pram,pband,phd,pservice,pall; pbase=arbase[roomid]; pcpu=arcpu[cpu]; pram=arram[ram]; if(bandwidth>5){ pband=arband1[roomid]*5+arband2[roomid] *(bandwidth-5); }else{ pband=arband1[roomid] *bandwidth ; } if(ssd==2){ phd=(hd-50)/10*phd*3; }else{ phd=(hd-50)/10*phd; } pall=(pbase+pcpu+pram+pband+phd)*arytime[xtime]; pall=pall+arservice[serviceid]*arytime2[xtime]; pddos = 0; //高防主机加上防护的钱 if(roomid=="11" ){ pddos=arddos[ddosid]*arytime[xtime]; } //香港高防主机加上防护的钱 if(roomid=="13" ){ pddos=arddos2[ddosid]*arytime[xtime]; } if (ssd==2){ pall=pall+30*arytime[xtime]; } //以下设置特殊价格 $(".PriceText").html("pbase="+pbase+" /pcpu="+pcpu+" /pram="+pram+" /pband="+pband+" /phd="+phd+" /roomid="+roomid+" /bandwidth="+bandwidth+" ") if(xtime==3){ if (ssd==2){ pall=pall+15; } if(cpu==2){ pall=pall-pcpu*5.5+270 ; // pall=pall-pcpu*5.5+270 ; //2核特别性 } if(ram==6){ pall=pall-pram*5.5+680 ; //pall=pall-pram*5.5+680 ; //6G内存特殊性 } if(roomid==1){ if(bandwidth>5){ pband2=140*5+arband2[roomid] *(bandwidth-5); // pband2=140*5+arband2[roomid] *(bandwidth-5); }else{ pband2=140*bandwidth ; // pband2=140 *bandwidth ; } pall=pall-pband*5.5+pband2 ; //智能多线特殊性 } } if(xtime==2){ if(cpu==2){ pall=pall-pcpu*3+140; // pall=pall-pcpu*3+140 ; //2核特别性 } if(ram==6){ pall=pall-pram*3+350; //pall=pall-pram*3+350 ; //6G内存特殊性 } } var count1=0.75;var count2=0.78; var testpall=$.testprice(); if((testpall<=1000) || (roomid==7) ){ pall2=pall*count2; }else{ pall2=pall*count1; } pall=Math.round(pall); pall2=Math.round(pall2); $(".wprice").text(pall2 + pddos); pallshow = pall + pddos; $(".dt2price").text(pallshow+"元"); if (xtime > 2) { $(".vprice2").show(); if (xtime==3){ pall3=Math.round(pall2*0.9); }else if(xtime==4){ pall3=Math.round(pall2*0.8); }else if(xtime==5){ pall3=Math.round(pall2*0.75); }else if(xtime==6){ pall3=Math.round(pall2*0.65); }else if(xtime==7){ pall3=Math.round(pall2*0.6); } $(".wprice2").text(pall3 + pddos); $(".vprice1 strong").css("color","#666"); }else{ $(".vprice2").hide(); $(".vprice1 strong").css("color","#f00"); } }