
$(".test").bnfdjone({ zoom: 2 }); */ ; (function ($) { $.fn.bnfdjone = function (options) { var defaluts = { cameraw: 100, //鏡頭(tóu)寬度(dù) camerah: 100, //鏡頭(tóu)高度 pointbjcolor: "#000", //鏡頭(tóu)的背(bèi)景顔色 pointopacity: 0.6, //鏡(jìng)頭的(de)透明(míng)度 zoompos: 10, //放大框距離源框的位(wèi)置 zoom: 2//放大(dà)倍(bèi)數 }; options = $.extend(defaluts, options); var obj = $(this); obj.addclass("gysfdjorigin"); var objoriimg=$("img",obj); var objoriimgw=objoriimg.width(); var objoriimgh=objoriimg.height(); var fdcount = $(".gysfdjorigin").length; var fdattr = "fd"; //屬性變量(liàng) obj.attr(fdattr, fdcount); //添加屬(shǔ)性 var offset = obj.offset(); var objleft = offset.left; //對象left var objtop = offset.top; //對象top var objwidth = obj.width(); //對(duì)象寬度 var objheight = obj.height(); //對象高(gāo)度 //鏡頭(tóu)相對box的(de)活動(dòng)範(fàn)圍(wéi) var cameramaxleft = objwidth + objleft - options.cameraw; //最大(dà)左範圍(wéi) var cameramaxtop = objheight + objtop - options.camerah; //最(zuì)大下範圍(wéi) var imgstr = obj.html(); var html = ""; html += "
" + imgstr + "
"; $("body").append(html); $("img", $(".gysfdjbox[" + fdattr + "=" + fdcount + "]")).width(objwidth*options.zoom).height(objheight*options.zoom); var objfdjcamera = null; if ($("#gysfdjcamera").length == 0) { var pointblock = "
"; $("body").append(pointblock); } objfdjcamera = $("#gysfdjcamera"); var nowleft = 0, nowtop = 0; obj.on("mouseover", function (event) { objfdjcamera.show().attr(fdattr, fdcount); $(".gysfdjbox["+fdattr+"="+fdcount+"]").show(); $(document).on("mousemove", function (event) { var pointx = event.clientx+$(document).scrollleft(); var pointy = event.clienty+$(document).scrolltop(); nowleft = pointx - options.cameraw / 2; nowtop = pointy - options.camerah / 2; if (nowleft <= objleft) { nowleft = objleft; } else if (nowleft >= cameramaxleft) { nowleft = cameramaxleft; } if (nowtop <= objtop) { nowtop = objtop; } else if (nowtop >= cameramaxtop) { nowtop=cameramaxtop;} objfdjcamera.css({ left: nowleft + "px", top: nowtop + "px" }); nowleft=(nowleft-objleft)*options.zoom; nowtop=(nowtop-objtop)*options.zoom; $("img",$(".gysfdjbox[" + fdattr + "=" + fdcount + "]")).css({ "margin-top": -nowtop + "px", "margin-left": -nowleft + "px" }); }); }); objfdjcamera.on("mouseleave", function () { $(document).off("mousemove"); objfdjcamera.hide(); $(".gysfdjbox["+fdattr+"="+fdcount+"]").hide(); }); } })(jquery); /***********放大鏡插(chā)件(一):使用單張圖片(piàn)的思路***end***************/ /************放(fàng)大鏡插件(jiàn)(二(èr)):使(shǐ)用二張圖片的(de)思路*****************/ /*
$(".test").bnfdjtwo({ ori: ".testori", zoom: ".testzoom" }); */ ; (function ($) { $.fn.bnfdjtwo = function (options) { var defaults = { cameraw: 100, //鏡頭寬度 camerah: 100, //鏡頭高度 camerabjcolor: "#000", //鏡頭背(bèi)景色 zoomindex: 10, //放大框div的(de)層級 cameraopacity: 0.6, //鏡頭透明度 zoompos: 10, //放大(dà)框距離(lí)源框的位置 cameraindex: 10//鏡(jìng)頭(tóu)的(de)層級 } var opt = $.extend({}, defaults, options); //合并(bìng)參數 if (!opt.ori) { alert('你沒有指定源(yuán)圖框'); return; } if (!opt.zoom) { alert('你沒有指定放大框'); return; } var obj = $(this); //當前最大框對象(xiàng) if(obj.css("position")=="static"){obj.css("position","relative");} var objoridiv = $(opt.ori, obj); //源div var objoridivoffset = objoridiv.offset(); var objoridivleft = objoridivoffset.left; //源框的left var objoridivtop = objoridivoffset.top; //源(yuán)框的top var objzoomdiv = $(opt.zoom, obj); //放(fàng)大的(de)div框(kuàng) var objoriimg = $("img", objoridiv); //源圖框 var objzoomimg = $("img", objzoomdiv); //放(fàng)大框 var objoriimgw = objoriimg.width(); var objoriimgh = objoriimg.height(); objoridiv.width(objoriimgw).height(objoriimgh); obj.width(objoriimgw).height(objoriimgh); var objoridivw = objoridiv.width(); var objoridivh = objoridiv.height(); var cameramaxleft = objoridivw - opt.cameraw; //鏡頭的最大left var cameramaxtop = objoridivh - opt.camerah; //鏡(jìng)頭的做(zuò)大(dà)top var cameracss = { width: opt.cameraw, height: opt.camerah, "background-color": opt.camerabjcolor, opacity: opt.cameraopacity, filter: "alpha(opacity=" + opt.cameraopacity * 100 + ")", "position": "absolute", display: "none",cursor: "crosshair", "z-index": opt.cameraindex }; //鏡頭css obj.append("
"); //填充鏡頭 var objcamera = $(".camera", obj); objcamera.css(cameracss); //添加(jiā)樣式 var zoom = objzoomimg.width() / objoriimgw; //放大倍數 objzoomdiv.width(opt.cameraw * zoom).height(opt.camerah * zoom).css({ position: "absolute", left: (objoridivw + opt.zoompos) + "px", top: "0px", overflow: "hidden", "z-index": opt.zoomindex, display: "none" }); //設置(zhì)放大的div框(kuàng) var nowleft = 0, nowtop = 0; objoridiv.on("mouseover", function () { objcamera.show(); //顯示鏡頭(tóu), objzoomdiv.show(); //顯示放大框 $(document).on("mousemove", function (e) { nowleft = e.clientx - objoridivleft - opt.cameraw / 2+ $(document).scrollleft(); nowtop = e.clienty-objoridivtop - opt.camerah / 2 + $(document).scrolltop(); if (nowleft <= 0) nowleft = 0; else if (nowleft >= cameramaxleft) nowleft = cameramaxleft; if (nowtop <= 0) nowtop = 0; else if (nowtop >= cameramaxtop) nowtop = cameramaxtop; objcamera.css({ left: nowleft + "px", top: nowtop + "px" }); //鏡頭的(de)移動 nowleft = nowleft * zoom; nowtop = nowtop * zoom; objzoomimg.css({ "margin-left": -nowleft + "px", "margin-top": -nowtop + "px" }); }); }); objcamera.on("mouseout", function (e) { $(this).hide(); $(document).off("mousemove"); $(opt.zoom, obj).hide(); }); } })(jquery); /************放大(dà)鏡插(chā)件(二):使用(yòng)二張(zhāng)圖片的(de)思(sī)路*end****************/ /***************************前(qián)台的(de)會員,購物(wù)*********************************/ /**********會員****************/ function loadcontentajax(obj){ var html="
數據(jù)正在(zài)獲取中......
"; obj.html(html); } function closecontentajax(obj){ obj.html(""); } //會員登(dēng)錄界面 $("#password,#msgcheckcode").on("keyup",function(e){ var code=e.which; if(code==13){ if($(".systemdialog ").length>=2) return; else memlog(); } }); function openmen(id,type){ fwajaxstar(); $.ajax({ url:"/login1.html", data:{stype:"",userlabelid:id,type:type}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服務器(qì)連接(jiē)錯(cuò)誤', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); }, success:function(data){ //console.log(data); fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: [], skin: 'layui-layer-molv', //加(jiā)上邊框 content:data }); } }); } //領取(qǔ)優(yōu)惠(huì)券會員登(dēng)錄界面 function openmen1(id,type){ fwajaxstar(); $.ajax({ url:"/login1.html", data:{stype:"",couponid:id,type:type}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服(fú)務器(qì)連接錯誤(wù)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']}); }, success:function(data){ //console.log(data); fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: [], skin: 'layui-layer-molv', //加上(shàng)邊框 content:data }); } }); } //購(gòu)買時會(huì)員登(dēng)錄界(jiè)面 function buyopenmen(id,type){ fwajaxstar(); $.ajax({ url:"/login1.html", data:{stype:"",proid:id,type:type}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服(fú)務器連接錯誤(wù)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); }, success:function(data){ //console.log(data); fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: [], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); } //個(gè)人中心(xīn)界面 function openmen2(){ fwajaxstar(); $.ajax({ url:"/index1.html", data:{}, type:"post", datatype:"html", cache:"false", error:function(){ fwajaxclose(); console.log("error"); }, success:function(data){ fwajaxclose(); layer.open({ type: 1, title: '個(gè)人中心(xīn)', area: ['1100px', '600px'], closebtn: 1, skin: 'layui-layer-molv', shadeclose: false, scrollbar: false, content:data }); } }); } function openmen3(cid){ fwajaxstar(); $.ajax({ url:"/login1.html", data:{stype:"success",couponid:cid}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服務器(qì)連接錯(cuò)誤', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']}); }, success:function(data){ //console.log(data); fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: ['确(què)定'], skin: 'layui-layer-molv', //加上(shàng)邊框 content:data }); } }); } //會(huì)員的驗證碼 function msgcheckcodefocus(){ var src='/inc/checkcode.jpg'+(new date().gettime()); $("#imgcheckcode").attr("src",src).show();; } //會(huì)員登(dēng)錄方法 function memlog(iscode){ var membername = $.trim($("#membername").val()); var couponid = $.trim($("#couponid").val()); var password = $.trim($("#password").val()); var radcode = $.trim($(".radcode").val()); if(membername==""){ layer.alert('請(qǐng)正确填寫登陸賬号(hào)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']});return; } if(password==""){ layer.alert('密碼爲空無法(fǎ)登陸(lù)', {icon:2,zindex : 2147483641,title : ['提(tí)示(shì)' , true],btn: ['确定(dìng)']});return; } if(radcode=="" && iscode==1){ layer.alert('驗證碼(mǎ)爲空', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确(què)定']});return; } $.ajax({ url:"/login1.html", data:{stype:"memlog",membername:membername,password:password,radcode:radcode,couponid:couponid}, type:"post", datatype:"json", error:function(){ layer.alert('服務器(qì)連接失敗', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']});return; }, success:function(data){ if(data.status=="failed") layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确(què)定(dìng)']}); else if(data.status=="success") { $("#timesessionmashine").val("guoyansi"); controltimemashine(); //openmen2(); openmen1(couponid); } else layer.alert(transkeywords(globelvary.languageid,13), {icon:2,zindex : 2147483641,title : ['提示' , true]}); } }) } //會員登錄方法(fǎ)二(èr) function memlog2(iscode){ var membername = $.trim($("#membername").val()); var password = $.trim($("#password").val()); var radcode = $.trim($(".radcode").val()); if(membername==""){ layer.alert('請正确(què)填寫(xiě)登陸賬号(hào)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']});return; } if(password==""){ layer.alert('密碼(mǎ)爲空無法(fǎ)登陸(lù)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']});return; } if(radcode=="" && iscode==1){ layer.alert('驗證碼爲空', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确(què)定']});return; } $.ajax({ url:"/login1.html", data:{stype:"memlog",membername:membername,password:password,radcode:radcode}, type:"post", datatype:"json", error:function(){ layer.alert('服(fú)務器連接(jiē)失敗(bài)', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']});return; }, success:function(data){ if(data.status=="failed"){ layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); } else if(data.status=="success") { $("#timesessionmashine").val("guoyansi"); controltimemashine(); layer.alert(data.msg, {icon:1,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); location.reload(); } else { layer.alert(transkeywords(globelvary.languageid,13), {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); } } }) } //會員(yuán)領(lǐng)取(qǔ)優惠券 function checklevel(cid){ var data = {stype:"checklevel",couponid:cid}; $.ajax({ url:"/login1.html", type:"post", data:data, datatype:"json", cache:false, error:function(data) { layer.alert('服務器連接(jiē)失(shī)敗!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定(dìng)']}); }, success:function(data){if(data.status=="success"){ openmen3(cid); //layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); }else if(data.status=="failed"){ layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']}); }else { //console.log("1"+data.msg); layer.alert('參數(shù)異常(cháng)!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); } } }); } //會員注冊,會員信息(xī)提交 function memberinfo_submit(classname,type){ var data=getregdata(classname); if(data==0) return; var url; if(type=="add"){ url="/memberreg.html"; data.stype="add"; } else if(type=="save"){ url="/memberinfo.html"; data.stype="save"; } fwajaxstar(); $.ajax({ url:url, data:data, datatype:"json", type:"post", cache:false, error: function(){ fwajaxclose(); layer.alert('服(fú)務器連(lián)接錯(cuò)誤', {icon:2,zindex : 2147483641,title:['提(tí)示',true],btn: ['确(què)定']}); }, success: function(data){ fwajaxclose(); if(data.status=="success") layer.alert(data.msg, {icon:1,zindex : 2147483641,title : ['提示',true],btn: ['确定']}); else if(data.status=="failed") layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提(tí)示',true],btn: ['确定']}); else layer.alert('參數異(yì)常', {icon:2,zindex : 2147483641,title : ['提(tí)示',true],btn: ['确定']}); } }); } function getregdata(classname){ var data={};//={stype:"add"}; var getstr=function(name,con){ con=$.trim(con); if(!data[name]) data[name]=con; else{ data[name]+=","+con; } } var n=0;var titles=""; $("."+classname).each(function() { var name=$(this).attr("name"); var type=$(this).attr("type"); titles=$(this).attr("titles"); if(type=="text"||type=="textarea"||type=="password"){ var con=$.trim($(this).val()); if(con=="system_null"){n=1;return false;}//關鍵字 if($(this).attr("submit")=="no"){n=3;return false;}//驗證(zhèng)錯誤(wù) if($(this).attr("regischeck")==1&&con==""){n=4;return false;}//必填項 getstr(name,con); } else if(type=="radio"||type=="checkbox"){ if(this.checked == true) getstr(name,$(this).val()); } else if(type=="select"){ getstr(name,$("option:selected", $(this)).val()); } else{ n=2; return false; } }); if(!membernotice(n,titles)) return 0; for(var i=1;i<=10;i++){ if(!data["regmem"+i]) data["regmem"+i]="system_null"; } return data; } function membernotice(n,titles){ var con="";var bool=true; if(n==1) {con='system_null是關鍵字,無(wú)法提(tí)交';bool=false;} else if(n==2){con='有(yǒu)未知類(lèi)型控件(jiàn)';bool=false;} else if(n==3) {con=titles+'填寫(xiě)錯誤';bool=false;} else if(n==4){con=titles+'爲必(bì)填項(xiàng)';bool=false;} if(!bool){layer.alert(con, {icon:2,zindex : 2147483641,title : ['提示(shì)',true],btn: ['确定(dìng)']});return false;} return true; } //會員資料驗證(zhèng) function memberregvalidata(classname){ $("."+classname,$(".user_login_form")).each(function() { var type=$(this).attr("type"); if(typeof type=="undefined") type=$(this).get(0).tagname; if(type=="text"||type=="textarea"){ var regtype=$(this).attr("regtype"); var data={}; var regischeck=$(this).attr("regischeck"); if(regischeck==0)//非必(bì)填 data.empty='不(bú)是必填項(xiàng)'; else if(regischeck==1)//必填 { //data.empty="爲必(bì)填項(xiàng)"; } //純數字格式 if(regtype==5){data.type="number";data.error='不(bú)是數字';data.right='填(tián)寫正确';data.width=200;$(this).fwvalidatetext(data);} //純(chún)字(zì)母(mǔ)格式 else if(regtype==6){data.type="english";data.error='不是字母';data.right='填寫正确(què)';data.width=200;$(this).fwvalidatetext(data);} //電話(huà)格式(shì) else if(regtype==7){data.type="tel";data.error='電話格式(shì)有誤';data.right='填寫(xiě)正确(què)';data.width=200;$(this).fwvalidatetext(data);} //手機格式 else if(regtype==8){data.type="phone";data.error='手機(jī)格式有誤(wù)';data.right='填寫(xiě)正确(què)';data.width=200;$(this).fwvalidatetext(data);} //郵箱格式 else if(regtype==9){data.type="email";data.error='請正(zhèng)确填寫郵(yóu)箱格式';data.right='填寫正(zhèng)确';data.width=200;$(this).fwvalidatetext(data);} } }); } //免費注(zhù)冊(cè) function freereg(){ fwajaxstar(); $.ajax({ url:"/memberreg.html", data:{stype:""}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服務器連接錯誤(wù)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); }, success:function(data){ fwajaxclose(); layer.open({ title: '', offset :'auto', zindex : 1001, btn: [], btn1 : function(index, layero){ memberinfo_submit('regtype','add',''); }, skin: 'layui-layer-molv', //加上(shàng)邊框(kuàng) content:data }); } }); } function freereg1(){ layer.alert('請升級版(bǎn)本(běn)', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确(què)定']}); } //會(huì)員密碼找(zhǎo)回 function forget_pw(){ fwajaxstar(); $.ajax({ url:"/forgetpw.html", data:{stype:""}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服(fú)務器連接(jiē)錯誤(wù)', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确(què)定(dìng)']}); }, success:function(data){ fwajaxclose(); layer.alert(data, {icon:1,zindex : 2147483641}); } }); } function forget_pw1(){ fwajaxstar(); $.ajax({ url:"/forgetpw.html", data:{stype:""}, type:"post", datatype:'html', cache:"false", error: function(data){ console.log(data.responsetext); fwajaxclose(); layer.alert('服務(wù)器連接(jiē)錯誤', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']}); }, success:function(data){ fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: [], //skin: 'layui-layer-molv', //加上邊(biān)框 content:data }); //layer.alert(data, {icon:1,zindex : 2147483641}); } }); } /**********會員(yuán)**end**************/ /**********購物車(chē)****************/ //購物車無登陸(lù)狀态 function openmenushoppingcart(){ fwajaxstar(); $.ajax({ url:"/login1.html", type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服(fú)務器連(lián)接錯(cuò)誤', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确(què)定(dìng)']}); }, success:function(data){ fwajaxclose(); layer.open({ title: '', area :'auto', offset :'auto', zindex : 1001, btn: [], skin: 'layui-layer-molv', //加上邊框 content:data }); } }); } //選(xuǎn)擇配送方式 function changesendprice(obj){ if(obj.prop("checked")==true){ var price=obj.attr("price"); if(isnan(price)){ layer.alert(price+'無(wú)法完成計(jì)算', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']});return; } $(".sendpricetotal").html(price); //$(".ft_c01").html(parsefloat($(".totalprice").html())+parsefloat(price)); var totalprice = $(".totalprice").html(); var couponprice = $(".sendcouponprice").html(); totalprice=totalprice.replace(",","") total=parsefloat(totalprice)+parsefloat(price)-parsefloat(couponprice); $(".ft_c01").html(total.tofixed(2)); } } //選(xuǎn)擇優(yōu)惠券 function changecoupon(){ var selectone = $("#select option:selected").val();//0 $(".sendcouponprice").html(selectone); var totalprice = $(".totalprice").html(); var sendprice = $(".sendpricetotal").html(); var couponprice = $(".sendcouponprice").html(); totalprice=totalprice.replace(",","") var total=parsefloat(totalprice)+parsefloat(sendprice)-parsefloat(couponprice); $(".ft_c01").html(total.tofixed(2)); } //選擇付款(kuǎn)方式(shì) function changepaytype(obj){ var currency=obj.attr("currency"); $(".moneycoin").html(currency); } //返回購物(wù)車頁面 function returncart(){ fwajaxstar(); $.ajax({ url:"/shoppingcar.html", data:{stype:""}, type:"post", datatype:"html", cache:"false", error:function(){ fwajaxclose(); layer.alert('服(fú)務(wù)器(qì)連接(jiē)錯(cuò)誤(wù)', {icon:2,zindex : 199311160693}); }, success:function(data){ fwajaxclose(); layer.closeall(); layer.open({type: 1,title: "",closebtn: 1,content: data,zindex :199211160693}) } }) } //獲取(qǔ)購物的數(shù)量或(huò)添加(jiā)到購(gòu)物車(chē)的數量 function getshoppingcount(){ var pronum=$(".text_shoping",$(".product_summary")).val(); if(isnan(pronum)){layer.alert('請正确(què)填寫(xiě)購物數(shù)量', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']});return "stop";} pronum=parseint(pronum); if(pronum==0) return "stop"; return pronum; } //購物(wù)車購買(mǎi) function paycart(){ var name=$(".deliveryaddr_name").val(); var address=$(".deliveryaddr_addr").val(); var post=$(".deliveryaddr_post").val(); var phone=$(".deliveryaddr_phone").val(); var userinfo=$(".userinfo").val(); var couponid = $("#select option:selected").attr("cid"); var finalprice = $(".ft_c01").html(); var data={stype:"pay",name:name,address:address,post:post,phone:phone,userinfo:userinfo,shoppingstr:window["shoppingcountandidstr"],couponid:couponid,finalprice:finalprice}; $("input[name=sendselect]").each(function() { if(this.checked == true){ data.sendtype=$(this).val(); return false; } }); if($(".deliveryaddr_name").val()==""){ layer.alert('收貨人不能爲空', {icon:2,zindex : 199311160693,title : ['提示' , true],btn: ['确定']});return; } if($(".deliveryaddr_addr").val()==""){ layer.alert('收貨地址(zhǐ)不能爲空(kōng)', {icon:2,zindex : 199311160693,title : ['提示(shì)' , true],btn: ['确定']});return; } if($(".deliveryaddr_phone").val()==""){ layer.alert('聯(lián)系(xì)方式(shì)不能(néng)爲空(kōng)', {icon:2,zindex : 199311160693,title : ['提示' , true],btn: ['确定(dìng)']});return; } if(!data.sendtype){ layer.alert('請選(xuǎn)擇配(pèi)送(sòng)方式', {icon:2,zindex : 199311160693,title : ['提示' , true],btn: ['确(què)定']});return; } $("input[name=paytype]").each(function() { if(this.checked == true){ data.paytype=$(this).val(); return false; } }); if(!data.paytype){ layer.alert('請選擇付款(kuǎn)方式', {icon:2,zindex : 199311160693,title : ['提示' , true],btn: ['确定(dìng)']});return; } fwajaxstar(); $.ajax({ url:"/shopfinish.html", data:data, cache:false, datatype:"html", type:"post", error: function(){ fwajaxclose(); layer.alert('服務器連接錯(cuò)誤', {icon:2,zindex : 199311160693,title : ['提(tí)示' , true],btn: ['确定']}) }, success:function(data){ fwajaxclose(); try{ data=eval("("+data+")"); if (data.status=="error"){ layer.alert(data.msg, {icon:2,zindex : 199311160693,title : ['提示' , true],btn: ['确定']}) } } catch(e){ $(".systemdialog").remove(); layer.closeall(); layer.open({type: 1,title: "",closebtn: 0,content: data,zindex :199211160693}) window["shoppingcountandidstr"]=null; } } }); } //産(chǎn)品展(zhǎn)示的(de)立即(jí)購(gòu)買 function nowshopping(proid){ var reg=/[\d*,*]{0,}\d{1,}\.*\d*/gi; var buyobj=$(".buy",$(".admin_tool")); var pronum = $('.text_shoping').prop('value'); var proprice = $('.price_detail').html(); proprice=proprice.match(reg)[0]; var pro_s_value=''; var inventory=$('.ck').html(); $('.cpgg').each(function(){ if($(this).hasclass('cpgg-selected')){ pro_s_value+=$(this).html(); pro_s_value+=','; } }) if(pronum=="stop") return; var data={stype:"buynow",pronum:pronum,proid:proid,proprice:proprice,pro_s_value:pro_s_value,inventory:inventory}; fwajaxstar(); $.ajax({ url:"/buynow.html", //datatype:"html", cache:false, type:"post", data:data, error: function(){ fwajaxclose(); layer.alert('服務器連(lián)接錯(cuò)誤', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确(què)定']}) }, success:function(data){ fwajaxclose(); if(data=="login"){buyopenmen(proid,"buyshopping");} else layer.open({type: 1,title: "",closebtn: 1, skin: 'demo-class',content: data,zindex :10000}) } }); } //購物出(chū)之後(hòu)的立(lì)即(jí)購買确 function paynow(){ var name=$(".deliveryaddr_name").val(); var address=$(".deliveryaddr_addr").val(); var post=$(".deliveryaddr_post").val(); var phone=$(".deliveryaddr_phone").val(); var userinfo=$(".userinfo").val(); var proid=$(".buynowshoppingtr").attr("proid"); var orderprice = $(".buynowshoppingtr .shoppingname:eq(1)").html(); var pronum=$(".buynowshoppingtr .shoppingname:eq(2)").html(); var pro_s_value=$(".buynowshoppingtr .shoppingname:eq(3)").html(); var couponid = $("#select option:selected").attr("cid"); var finalprice = $(".ft_c01").html(); var data={stype:"paynow",name:name,address:address,post:post,phone:phone,userinfo:userinfo,proid:proid,pronum:pronum,orderprice:orderprice,pro_s_value:pro_s_value,couponid:couponid,finalprice:finalprice}; if($(".deliveryaddr_name").val()==""){ layer.alert('收貨(huò)人不(bú)能(néng)爲空', {icon:2,zindex : 199511160693,title : ['提(tí)示' , true],btn: ['确定']});return; } if($(".deliveryaddr_addr").val()==""){ layer.alert('收貨地址不(bú)能(néng)爲空', {icon:2,zindex : 199511160693,title : ['提(tí)示' , true],btn: ['确(què)定']});return; } if($(".deliveryaddr_phone").val()==""){ layer.alert('聯系方(fāng)式不能爲空', {icon:2,zindex : 199511160693,title : ['提(tí)示' , true],btn: ['确定(dìng)']});return; } $("input[name=sendselect]").each(function() { if(this.checked == true){ data.sendtype=$(this).val(); return false; } }); if(!data.sendtype){ layer.alert('請(qǐng)選擇(zé)郵遞(dì)方(fāng)式', {icon:2,zindex : 199511160693,title : ['提示(shì)' , true],btn: ['确定']});return; } $("input[name=paytype]").each(function() { if(this.checked == true){ data.paytype=$(this).val(); return false; } }); if(!data.paytype){ layer.alert('請選擇付款方(fāng)式', {icon:2,zindex : 199511160693,title : ['提示' , true],btn: ['确定']});return; } fwajaxstar(); $.ajax({ url:"/shopfinish.html", data:data, cache:false, datatype:"html", type:"post", error: function(){ fwajaxclose(); layer.alert('服務器連接(jiē)錯誤', {icon:2,zindex : 199511160693,title : ['提示' , true],btn: ['确(què)定(dìng)']}); }, success:function(data){ fwajaxclose(); try{ data=eval("("+data+")"); if (data.status=="error"){ layer.alert(data.msg, {icon:2,zindex : 199511160693,title : ['提示' , true],btn: ['确定(dìng)']}); } } catch(e){ $(".systemdialog").remove(); layer.open({ type: 1,title: "",closebtn: 0,content: data}); } } }); } //改變(biàn)購物(wù)車(chē)的價格(gé) function changetotalprice(commontr,count){ var shoppprice=parsefloat(commontr.find(".shoppprice").html()); var shoppingonetotalprice=(count*shoppprice).tofixed(2); commontr.find(".shopingonetotalprice").html(shoppingonetotalprice); } //改變(biàn)購物車的(de)價格(gé) function changeshopprice(pronum,shopptotalprice){ shoppprice = $(".product_summary .price").attr('rel'); realtotalprice = $("#shoppingcart").find("b").eq(1).attr('rel'); pronumcount = pronumcount+pronum; shopptotalprice = (parseint(pronumcount)*parsefloat(shoppprice)+ parsefloat(realtotalprice)).tofixed(2); $("#shoppingcart").find("b").eq(1).html(shopptotalprice); } //産品展示(shì)的購物車(chē) var pronumcount = 0; function addshoppingtocart(obj,proid){ var reg=/[\d*,*]{0,}\d{1,}\.*\d*/gi; var buyobj=$(".buy",$(".admin_tool")); var pronum = $('.text_shoping').prop('value'); var proprice = $('.price_detail').html(); proprice=proprice.match(reg)[0]; var pro_s_value=''; $('.cpgg').each(function(){ if($(this).hasclass('cpgg-selected')){ pro_s_value+=$(this).html(); pro_s_value+=','; } }) if(document.getelementbyid('shoppingcart')) { if (document.getelementbyid('shoppingcart_notlogin')) { layer.alert('請登(dēng)錄!', {icon:2,zindex : 2147483641,title : ['提(tí)示(shì)' , true],btn: ['确定']}); return; }else{ if(pronum=="stop") return; var data={pronum:pronum,proid:proid,pro_s_value:pro_s_value,proprice:proprice}; $.ajax({ url:"/addcart.html", datatype:"json", cache:false, type:"post", data:data, error: function(){ fwajaxclose(); layer.alert('服(fú)務器連(lián)接(jiē)錯誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); }, success:function(data){ if(data.status=="success"){ $("body").append("
"); changeshopprice(pronum); var originoffset=obj.offset(); $(".addshoppingtocartcount").css({"top":originoffset.top+"px",left:originoffset.left+"px"}); var offset=buyobj.offset(); var targettop = $("#shoppingcart").offset().top; var targetleft = $("#shoppingcart").offset().left + 15; var time=1000; $(".addshoppingtocartcount").animate({left:targetleft,top:targettop},time,'swing'); settimeout(function(){$(".addshoppingtocartcount").remove();},time); } else if(data.status=="failed") layer.alert('添加(jiā)商(shāng)品到購(gòu)物車失敗!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定(dìng)']}); else layer.alert(transkeywords(globelvary.languageid,13), {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); } }); } } else { if (document.getelementbyid('shoppingcart_notlogin')) { layer.alert('請登(dēng)錄!', {icon:2,zindex : 2147483641,title : ['提(tí)示(shì)' , true],btn: ['确(què)定']}); return; }else{ layer.alert('請(qǐng)添加(jiā)購物車标簽到(dào)頁面!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); return; } } } /**********購物車**end**************/ function membercentershow(url) { loadcontentajax($(".user_center_sub2")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($(".user_center_sub2")); layer.alert('服(fú)務器連接錯誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']});}, success:function(data){ closecontentajax($(".user_center_sub2")); $(".user_center_sub2").html(data); } }); } function membercentershow1(url) { loadcontentajax($("#umian")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($("#umian")); layer.alert('服務器連(lián)接錯誤!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']});}, success:function(data){ closecontentajax($("#umian")); $("#umian").html(data); } }); } //訂(dìng)單列(liè)表(未(wèi)支付) function membercentershow3(url) { loadcontentajax($(".cupbox")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($(".cupbox")); layer.alert('服務(wù)器連接錯誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确(què)定']});}, success:function(data){ closecontentajax($(".cupbox")); $(".cupbox").html(data); } }); } //訂單列表(未收貨) function membercentershow5(url) { loadcontentajax($(".cupbox1")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($(".cupbox1")); layer.alert('服務(wù)器(qì)連(lián)接錯(cuò)誤!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']});}, success:function(data){ closecontentajax($(".cupbox1")); $(".cupbox1").html(data); } }); } //購物車 function membercentershow4(url) { loadcontentajax($(".shoppingcar")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($(".shoppingcar")); layer.alert('服務器(qì)連接錯(cuò)誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确(què)定']});}, success:function(data){ closecontentajax($(".shoppingcar")); $(".shoppingcar").html(data); } }); } function membercentershow2(url) { loadcontentajax($("#loginbox")); $.ajax({ url:url, datatype:"html", cache:false, error: function(){ closecontentajax($("#loginbox")); layer.alert('服(fú)務器連接錯誤(wù)!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']});}, success:function(data){ closecontentajax($("#loginbox")); $("#loginbox").html(data +"
12341564
"); } }); } function memberlogout(){ $.ajax({ url:"/login1.html", data:{stype:"loginout"}, type:"post", datatype:"json", cache:"false", error: function(){}, success:function(data){ if(data.status=="success"){ closedialog("all"); window.location.reload(); } else if(data.status=="falied"){ layer.alert(data.msg, {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); } else { layer.alert('參數異常(cháng)!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定']}); } } }); } //購物(wù)車 function openshoppingcar(){ fwajaxstar() $.ajax({ url:"/shoppingcar.html", data:{stype:""}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose() layer.alert('服(fú)務器連接(jiē)錯誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']}); }, success:function(data){ fwajaxclose(); layer.open({type: 1,title: "",closebtn: 1,content: data,zindex: 2147483641}) } }); } //超(chāo)時處理 function controltimemashine(){//登錄(lù)後調用,開始計(jì)時 cleartimeout(globelvary.timemashine); globelvary.timemashine=settimeout(function(){globelvary.sessiontimebool=1;$("#timesessionmashine").val("");},1000*60*20-20);//超時(shí) } function getsessiontimebool(){//每次ajax請(qǐng)求時(shí)調用,返回false後面(miàn)的ajax不在調(diào)用,返回(huí)true表示未(wèi)超時(shí),可以(yǐ)繼續(xù)執行(háng)後面的代碼 if(globelvary.sessiontimebool==1){ //bool=false; window["destroysessionajax"]=1; $.ajax({ url:"/buynow.html", type:"get", cache:false, error: function(){ layer.alert('服務器連接(jiē)錯誤!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']}); }, success:function(){ if(confirm('登錄超時,請重(zhòng)新登陸?')) window.top.location.reload(); else window.top.location.reload(); } }); } } /** 放(fàng)大(dà)鏡(jìng) **/ (function($){ $.fn.imagezoom=function(options){ var settings={xzoom:310,yzoom:310,offset:10,position:"btr",preload:1}; if(options){$.extend(settings,options);} /*var noalt='';*/ var self=this; $(this).bind("mouseenter",function(ev){ var imageleft=$(this).offset().left; var imagetop=$(this).offset().top; var imagewidth=$(this).get(0).offsetwidth; var imageheight=$(this).get(0).offsetheight; var boxleft=$(this).parent().offset().left; var boxtop=$(this).parent().offset().top; var boxwidth=$(this).parent().width(); var boxheight=$(this).parent().height(); /*noalt=$(this).attr("alt");*/ var bigimage=$(this).attr("rel"); $(this).attr("alt",''); if($("div.zoomdiv").get().length==0){ $(document.body).append("
"); } if(settings.position=="btr"){ if(boxleft+boxwidth+settings.offset+settings.xzoom>screen.width){ leftpos=boxleft-settings.offset-settings.xzoom; }else{ leftpos=boxleft+boxwidth+settings.offset; } }else{ leftpos=imageleft-settings.xzoom-settings.offset; if(leftpos<0){leftpos=imageleft+imagewidth+settings.offset;} } $("div.zoomdiv").css({top:boxtop,left:leftpos}); $("div.zoomdiv").width(settings.xzoom); $("div.zoomdiv").height(settings.yzoom); $("div.zoomdiv").show(); $(this).css('cursor','crosshair'); $(document.body).mousemove(function(e){ mouse=new mouseevent(e); if(mouse.x
imageleft+imagewidth||mouse.y
imagetop+imageheight){ mouseoutimage(); return; } var bigwidth=$(".bigimg").get(0).offsetwidth; var bigheight=$(".bigimg").get(0).offsetheight; var scaley='x'; var scalex='y'; if(isnan(scalex)|isnan(scaley)){ var scalex=(bigwidth/imagewidth); var scaley=(bigheight/imageheight); var zoommaskwidth=((settings.xzoom)/scalex>$(".jqzoom").width())?$(".jqzoom").width():(settings.xzoom)/scalex var zoommaskheight=((settings.yzoom)/scaley>$(".jqzoom").height())?$(".jqzoom").height():(settings.yzoom)/scaley; $("div.zoommask").width(zoommaskwidth); $("div.zoommask").height(zoommaskheight); $("div.zoommask").css('visibility','visible'); } xpos=mouse.x-$("div.zoommask").width()/2; ypos=mouse.y-$("div.zoommask").height()/2; xposs=mouse.x-$("div.zoommask").width()/2-imageleft; yposs=mouse.y-$("div.zoommask").height()/2-imagetop; xpos=(mouse.x-$("div.zoommask").width()/2
imagewidth+imageleft)?(imagewidth+imageleft-$("div.zoommask").width()):xpos; ypos=(mouse.y-$("div.zoommask").height()/2
imageheight+imagetop)?(imageheight+imagetop-$("div.zoommask").height()):ypos; $("div.zoommask").css({top:ypos,left:xpos}); $("div.zoomdiv").get(0).scrollleft=xposs*scalex; $("div.zoomdiv").get(0).scrolltop=yposs*scaley; }); }); function mouseoutimage(){ $(document.body).unbind("mousemove"); $("div.zoommask").remove(); $("div.zoomdiv").remove(); } count=0; if(settings.preload){ $('body').append("
"); $(this).each(function(){ var imagetopreload=$(this).attr("rel"); var content=jquery('div.jqpreload'+count+'').html(); jquery('div.jqpreload'+count+'').html(content+'
'); }); } } })(jquery); function mouseevent(e){this.x=e.pagex;this.y=e.pagey;} /** 發送郵(yóu)箱驗證(zhèng)碼 **/ function getcode(){ var membermail = $("input[name='regmem5']").val(); if(membermail=="" ||!(/^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$/).test(membermail)){ layer.alert('請(qǐng)正(zhèng)确填寫(xiě)郵箱(xiāng)格式!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']}); return; } fwajaxstar(); $.ajax({ url:"/mailverification.html", data:{"membermail":membermail}, type:"post", datatype:"html", cache:"false", error: function(){ fwajaxclose(); layer.alert('服務器連(lián)接錯誤!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确(què)定']}); }, success:function(data){ fwajaxclose(); layer.alert('驗(yàn)證碼(mǎ)已發(fā)送到郵箱!', {icon:1,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确定(dìng)']}); } }); } /** 驗證(zhèng)郵箱(xiāng) **/ function checkcode(){ var mailcode = $("#mailcode").val(); $.ajax({ type:"post", url:"/memberreg1.html", data:{"stype":"maicheck","mailcode":mailcode}, datatype:"json", cache:"false", error:function(){ layer.alert('服務(wù)器連接錯(cuò)誤!', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定']}); }, }) } /** 投票 **/ function vote(userlabelid){ var votenamechecked=""; $('input[name="votename'+userlabelid+'"]:checked').each(function(){ votenamechecked+=$(this).val()+","; }) if (votenamechecked === "") { layer.alert('填(tián)寫錯誤!', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定(dìng)']}); return false; }else{ $.ajax({ type: "post", url: "/vote_add.html", data:{"userlabelid":userlabelid,"votenamechecked":votenamechecked}, cache:false, error:function(){ layer.alert('服(fú)務器連接錯誤!', {icon:2,zindex : 2147483641,title : ['提示(shì)' , true],btn: ['确(què)定']}); return false; }, success: function(data){ var datamsg=eval("("+data+")"); if(datamsg.status=="failed"){ layer.alert(datamsg.msg, {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']}); return false; }else if(datamsg.status=="success"){ layer.alert(datamsg.msg, {icon:1,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']}); } } }); } } /** 查看(kàn)投票(piào)結果(guǒ) **/ function voteresult(userlabelid){ $.ajax({ type: "post", url: "/vote_result.html", data:{"userlabelid":userlabelid}, cache:false, error:function(){ layer.alert('服務(wù)器連接錯(cuò)誤', {icon:2,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确定']}); return false; }, success: function(data){ layer.alert(data, {icon:1,zindex : 2147483641,title : ['提(tí)示' , true],btn: ['确(què)定']}); } }); } /** 分(fèn)頁(laypage) **/ function lay_page(userlabelid,totalpageno,classname,listshowpagenum,curr){ laypage({ cont: document.getelementbyid("pager" + userlabelid), pages: totalpageno, //總頁數(shù) //skin: '#ccc', //加載(zǎi)内置(zhì)皮膚,也可以直接賦(fù)值16進制顔(yá)色值,如:#c00 first: '<<', //首頁 如 1, last:'>>', //末頁(yè) 如 totalpageno, prev: '<', //上(shàng)一(yī)頁 如'<', next: '>', //下(xià)一頁 如(rú)'>', curr: curr, //當(dāng)前頁(yè) groups: listshowpagenum, //連續顯示(shì)分頁(yè)數" jump: function(obj,first){ if(!first){ document.cookie="beforecuu="+obj.curr; document.cookie="userlabelid="+userlabelid; //console.log(document.cookie); var data={"pageno":obj.curr,"userlabelid": userlabelid,"classname":classname }; $.ajax({ url:"/buynow.html", data:data, type:"post", datatype:"html", cache:false, error:function(){ layer.alert('服(fú)務(wù)器連接(jiē)錯誤', {icon:2,zindex : 2147483641,title : ['提示' , true],btn: ['确定(dìng)']}); }, success:function(data){ {$("#" + userlabelid).replacewith(data);} } }); } } }); } /****************************************有翻譯(yì) end**************************************************************/ /****************交易類(lèi)型産品圖片展示**************************/ function tradeproimg(){ function g(s){ return document.getelementbyid(s); } function getstyle(obj, attr){ if(obj.currentstyle){ return obj.currentstyle[attr]; }else{ return getcomputedstyle(obj, false)[attr]; } } function animate(obj, json){ if(obj.timer){ clearinterval(obj.timer); } obj.timer = setinterval(function(){ for(var attr in json){ var icur = parseint(getstyle(obj, attr)); icur = icur ? icur : 0; var ispeed = (json[attr] - icur) / 5; ispeed = ispeed > 0 ? math.ceil(ispeed) : math.floor(ispeed); obj.style[attr] = icur + ispeed + 'px'; if(icur == json[attr]){ clearinterval(obj.timer); } } }, 30); } var opic = g("picbox"); var olist = g("listbox"); var oprev = g("prev"); var onext = g("next"); var opicli = opic.getelementsbytagname("li"); var olistli = olist.getelementsbytagname("li"); var len1 = opicli.length; var len2 = olistli.length; var opicul = opic.getelementsbytagname("ul")[0]; var olistul = olist.getelementsbytagname("ul")[0]; var w1 = opicli[0].offsetwidth; var w2 = olistli[0].offsetwidth; opicul.style.width = w1 * len1 + "px"; olistul.style.width = w2 * len2 + "px"; var index = 0; var num = 9; var num2 = math.ceil(num /2); function change(){ animate(opicul, {left: - index * w1}); if(index < num2){ animate(olistul, {left: 0}); }else if(index + num2 <= len2){ animate(olistul, {left: - (index - num2 + 1) * w2}); }else{ animate(olistul, {left: - (len2 - num2) * w2}); } for (var i = 0; i < len2; i++) { olistli[i].classname = ""; if(i == index){ olistli[i].classname = "on"; } } } if($(".listbox li").length<=5){ for (var i = 0; i < len2; i++) { olistli[i].index = i; olistli[i].onmouseover = function(){ index = this.index; change(); } } }else{ onext.onclick = onext.onclick = function(){ index ++; index = index == len2 ? 0 : index; change(); } oprev.onclick = oprev.onclick = function(){ index --; index = index == -1 ? len2 -1 : index; change(); } } for (var i = 0; i < len2; i++) { olistli[i].index = i; olistli[i].onmouseover = function(){ index = this.index; change(); } } } function closelayer(e){ e.parents('.layui-layer').remove(); $("body").find(".layui-layer-shade").eq(1).remove(); } //動畫效果 vigro function animatev(){ $('.'+arguments[0]+arguments[1]).addclass(arguments[2]).one('webkitanimationend mozanimationend msanimationend oanimationend animationend', function(){$(this).removeclass(arguments[2])}); $('.'+arguments[0]+arguments[1]).attr({'data-wow-duration':arguments[3]+'s','data-wow-delay':arguments[4]+'s','data-wow-offset':arguments[5],'data-wow-iteration':arguments[6]}); $('.'+arguments[0]+arguments[1]).css({'animation-duration':arguments[7],'animation-delay':arguments[8],'animation-iteration-count':arguments[6],'animation-fill-mode':'both'}) for(i in arguments){ } } //計(jì)算通欄裏(lǐ)面的(de)left vigro function tlancv(){ var screenwidth = $(window).width(); var labelwidth = $("#" +arguments[0]).width(); if (labelwidth == 0){labelwidth = screenwidth;} var halfscreenwidth = screenwidth/2; var bodywidth = $(".fwtop,.fwmain,.fwbottom").width(); var x1 = (screenwidth - bodywidth)/2; var labelleft = arguments[1]; if(labelleft.indexof('%')<0){ labelleft = $("#" + arguments[0]).position().left; }else{labelleft=$("#" + arguments[0]).parent().width()*labelleft} var left=0; if(x1>0){ left = x1 + labelleft; }else{if(labelleft<0){left = 0;}else{left = labelleft;}} if ($("#" + arguments[0]).parent().hasclass("tlan")) { if (labelwidth == screenwidth) { $("#" + arguments[0]).css({"left":"0px"}); } else { if (labelleft == halfscreenwidth){$("#" + arguments[0]).css({"left":"50%"});} else if (labelleft == 0){$("#" + arguments[0]).css({"left":"0"});} else{$("#" + arguments[0]).css({"left":left + "px"});}} } }