// ========================================================== // 上下一頁進入時重新整理 // ========================================================== if(performance.getEntriesByType("navigation")[0].type === "back_forward"){ location.reload() } $(document).ready(function () { $("html,body").animate({scrollTop: $('.login-offset').offset().top-150},800); const mallID = $("#Website_Mall_ID").val() //商品加減 $(document).on('click','.Prod_Amount',function(){ var _this = $(this), box = _this.parents('.numberBox'), ID = box.find(".amountBox").attr("sid"), Act = box.find(".amountBox").attr("act"), Ch_Flag = box.find(".amountBox").attr("ch"), Custom_Prod_Info_String = box.find(".amountBox").attr("Custom_Prod_Info_String"), Amount = 0, max = box.find(".amountBox").attr("max"); $("#Shopcart_List").find(".amountBox[sid='"+ID+"'][Custom_Prod_Info_String='"+Custom_Prod_Info_String+"']").each(function(){ Amount += parseInt($(this).val()) || 0; }); //會計算到手機版所以除以2 // Amount = Amount/2; if(_this.hasClass("fa-minus")) { Amount -= 1; if(Amount <= 1) { Amout = 1; } } else { Amount += 1; // if(Amount > max) // { // alert(_jsLang.數量超過限購量) // Amount = max; // } } if(ID && Amount) { var data = 'ID='+ID+'&Amount='+Amount+'&Act='+Act+'&Ch_Flag='+Ch_Flag+'&Custom_Prod_Info_String='+Custom_Prod_Info_String; loadChangeProd(box,data); } }); //商品修改數量 $(document).on('change','.Prod_Amount_Change',function(){ var box = $(this).parents('.numberBox'), ID = $(this).attr("sid"), Act = $(this).attr("act"), Ch_Flag = $(this).attr("ch"), Custom_Prod_Info_String = $(this).attr("Custom_Prod_Info_String"), Amount = 0, max = $(this).attr("max"); //變更手機版數量 $(this).parents(".Product_Box").find(".Prod_Amount_Change").val($(this).val()); $("#Shopcart_List").find(".amountBox[sid='"+ID+"'][Custom_Prod_Info_String='"+Custom_Prod_Info_String+"']").each(function(){ Amount += parseInt($(this).val()) || 0; }); //會計算到手機版所以除以2 // Amount = Amount/2; if(Amount <= 1) { Amout = 1; } if(Amount > max) { Amount = max; } if(ID && Amount) { var data = 'ID='+ID+'&Amount='+Amount+'&Act='+Act+'&Ch_Flag='+Ch_Flag+'&Custom_Prod_Info_String='+Custom_Prod_Info_String; loadChangeProd(box,data); } }); function loadChangeProd(box,data) { //載入中 box.next('.number-load').css('display','inline-block'); box.next('.amountBox').css('cursor','no-drop').attr('disabled','disabled'); box.next('.fa').css('cursor','no-drop'); //鎖定數量 $(".Prod_Amount").addClass("Prod_Amount_Disabled") $(".Prod_Amount_Disabled").removeClass("Prod_Amount"); $("#Shopcart_List").find(".amountBox").prop("disabled",true); //增加數量 $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_edit.php", type:"POST", cache:false, data:data, dataType:'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ switch(d.Status){ case "RET_SUCCESS": updatePage(); break; case "RET_NO_MEMBER_NO": alert(_jsLang.欲購買紅利兌換商品請先登入會員並完成會員認證); break; case "RET_RBONUS_OUT": alert(_jsLang.紅利不足); break; case "RET_ERROR": alert(_jsLang.資料庫忙線中); break; case "RET_PROD_ERROR": alert(_jsLang商品已下架); break; case "RET_NO_PROD": alert(_jsLang.請選擇商品); break; case "RET_STOCK_ERROR": alert(_jsLang.商品庫存不足); break; case "RET_LIMIT_ERROR": alert(_jsLang.數量超過限購量); break; case "RET_OVER_SIT_MAX": alert(_jsLang.數量超過定期購限購量); break; case "RET_PROD_IN_ONESHOPPAGE_ERROR": alert(_jsLang.此商品於一頁式購物推廣中+','+_jsLang.暫無法加入購物車); break; default: alert(_jsLang.資料庫忙線中); break; }; $(".Prod_Amount_Disabled").addClass("Prod_Amount") $(".Prod_Amount").removeClass("Prod_Amount_Disabled"); $("#Shopcart_List").find(".amountBox").prop("disabled",false); } }); } $("#Main_Form").fromsAuth({ type:'AJAX', callafter:function(){ let order_money = $("#Order_Money").val(); if(order_money == 0) { alert(_jsLang.訂單金額最低為一元請調整優惠折扣); return false; } else { return true; } } }); var _window = $(window); var change = 0; var moreview = false; var change_1023 = 1024; runSildeBoxOwl() // runOproductSlide() $(document).on('click','.click-pic',function(){ // prodpop-new popBox var ID = $(this).data('id'); $.post(Project_Country+'shopcart/ajax/ajax_prodnew.php',{'ID':ID},function(data){ $('.prodpop-new').replaceWith(data) $('.prodpop-new').css('display','block'); }) }); $(document).on('click','.prodpop-new .close',function(){ $('.prodpop-new').css('display','none'); }); //購物車無資料,導回step1 if(parseInt($("#Main_Form").attr('cart_num'))< 1 || $("#Main_Form").attr('cart_num')==''){ Shopcart_Step_Go('step1'); } //選擇步驟 $("#Main_Content").on('click','.Step_Button',function(){ var step = $(this).attr('step'); var gift = $("#Left_Gift").val(); var notice = $("#Act_Notice").val(); if(step == 'step2') { if(notice.length > 0) { alert(notice+" 活動並未符合,請移除相關商品後再送出購物車"); return false; }else if(gift > '0'){ alert(_jsLang.尚可挑選+gift+_jsLang.件贈品請挑選後再送出購物車); return false; } } Shopcart_Step_Go(step); }); function Shopcart_Step_Go(step){ //步驟按鈕樣式 $("#Main_Content").find('.Step_Button').each(function(){ //初始步驟樣式 $(this).removeClass('now'); var chk_step = $(this).attr('step'); //目前步驟樣式 if(step == chk_step){ $(this).addClass('now'); } }); //步驟區塊開啟或關閉 $("#Main_Content").find('.Step_Block').each(function(){ //初始步驟區塊(關閉) $(this).addClass('hide'); var chk_step = $(this).attr('step'); //開啟目前步驟區塊 if(step == chk_step){ $(this).removeClass('hide'); } }); if($("#Cart_Type").val() == '1'){ var sit = 'single'; } else if($("#Cart_Type").val() == '2'){ var sit = 'regula'; } //切換網址 var new_url = '/shopcart/'+step+'/'+sit; if(mallID){ new_url = '/'+ mallID + new_url } window.history.replaceState({},'shopcart',new_url); //重載頁面記錄目前步驟SESSION updatePage('&step='+step); $(window).scrollTop(0); } $(document).on('click','.click-block2 .button2',function(e){ e.preventDefault(); $(".loading").show(); var SID = $(this).attr('sid'); var Amount = $(this).parents('.click-block2').find('.num').val(); if(!$.isNumeric(Amount)){ alert(_jsLang.請選擇數量); return false; } $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_add.php", type:"POST", cache:false, data:{"ID":SID,"Amount":Amount}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ switch(d.Status){ case "RET_SUCCESS": if(d.DataLayer){eval(d.DataLayer)} _lt('send','cv',{type:'AddToCart'},['2888cdfb-1cca-48fa-ab9e-9d06fa19077c']); alert(_jsLang.加入購物車成功); updatePage(); break; case "RET_NO_MEMBER_NO": alert(_jsLang.欲購買紅利兌換商品請先登入會員並完成會員認證); break; case "RET_RBONUS_OUT": alert(_jsLang.紅利不足); break; case "RET_ERROR": alert(_jsLang.資料庫忙線中); break; case "RET_PROD_ERROR": alert(_jsLang.商品已下架); break; case "RET_NO_PROD": alert(_jsLang.請選擇商品); break; case "RET_STOCK_ERROR": alert(_jsLang.商品庫存不足); break; case "RET_LIMIT_ERROR": alert(_jsLang.數量超過限購量) break; case "RET_CUSTOM_PROD_ERROR": alert(_jsLang.客製化商品無法加入) break; case "RET_OVER_SIT_MAX": alert(_jsLang.數量超過定期購限購量); break; case "RET_PROD_IN_ONESHOPPAGE_ERROR": alert(_jsLang.此商品於一頁式購物推廣中+','+_jsLang.暫無法加入購物車); break; default: alert(_jsLang.資料庫忙線中); break; }; } }); }) //刪除商品 $("#Main_Content").on('click','.prod_del',function(){ // if(confirm(_jsLang.確定刪除嗎+"?")){ #21442 刪除confirm跳窗 $(".loading").show(); $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_del.php", type:"POST", cache:false, data:{ID:$(this).attr("sid"),Act:$(this).attr("act"),Ch_Flag:$(this).attr("ch"),Custom_Prod_Info_String:$(this).attr("Custom_Prod_Info_String")}, dataType:'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ if(d.Status == 'RET_SUCCESS') { if(d.DataLayer){eval(d.DataLayer)} alert(_jsLang.刪除成功); updatePage(); } else { alert(_jsLang.資料庫忙線中); } } }); // } }); //下次買 $("#Main_Content").on('click','.prod_next',function(){ if(confirm(_jsLang.確定加入喜愛清單嗎)){ $(".loading").show(); $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_next.php", type:"POST", cache:false, data:{ID:$(this).attr("sid"),Act:$(this).attr("act"),Ch_Flag:$(this).attr("ch")}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ switch(d.Msg){ case "RET_SUCCESS": if(d.DataLayer){eval(d.DataLayer)} alert(_jsLang.加入喜愛清單成功); updatePage(); break; case "RET_NO_MEMBER": alert(_jsLang.請先登入會員); let hrefStr = '/member-login'; if(mallID){ hrefStr = '/'+ mallID + hrefStr } window.location.href = hrefStr; break; default: alert(_jsLang.資料庫忙線中); break; } } }); } }); //加購加減 $(document).on('click','.Amount_Minus',function(){ var amount = parseInt($(this).next(".amountBox").val()) || 0; amount -= 1; if(amount < 1) { amount = 1; } $(this).next(".amountBox").val(amount); }); $(document).on('click','.Amount_Plus',function(){ var amount = parseInt($(this).prev(".amountBox").val()) || 0, max = parseInt($(this).prev(".amountBox").attr("max")); amount += 1; if(amount > max) { amount = max; } $(this).prev(".amountBox").val(amount); }); //加購商品 $(document).on('click','#All_Add_List .button2,#Full_Add_List .button2',function(){ $(".loading").show(); $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_add.php", type:"POST", cache:false, data:{ID:$(this).attr("sid"),Amount:$(this).parents(".productBox").find(".amountBox").val()}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ switch(d.Status){ case "RET_SUCCESS": if(d.DataLayer){eval(d.DataLayer)} _lt('send','cv',{type:'AddToCart'},['2888cdfb-1cca-48fa-ab9e-9d06fa19077c']); alert(_jsLang.加入購物車成功); updatePage(); break; case "RET_NO_MEMBER_NO": alert(_jsLang.欲購買紅利兌換商品請先登入會員並完成會員認證); break; case "RET_RBONUS_OUT": alert(_jsLang.紅利不足); break; case "RET_ERROR": alert(_jsLang.資料庫忙線中); break; case "RET_PROD_ERROR": alert(_jsLang.商品已下架); break; case "RET_NO_PROD": alert(_jsLang.請選擇商品); break; case "RET_STOCK_ERROR": alert(_jsLang.商品庫存不足); break; case "RET_LIMIT_ERROR": alert(_jsLang.數量超過限購量) break; case "RET_OVER_SIT_MAX": alert(_jsLang.數量超過定期購限購量); break; case "RET_PROD_IN_ONESHOPPAGE_ERROR": alert(_jsLang.此商品於一頁式購物推廣中+','+_jsLang.暫無法加入購物車); break; default: alert(_jsLang.資料庫忙線中); break; }; } }); }); //取消優惠折扣 $("#Main_Content").on('click','.money-button',function(e){ var $data = 'cate='+$(this).attr("cate")+'&value='; if($(this).attr("class").indexOf("usd") != -1){ e.preventDefault(); updatePage($data); } }); //優惠折扣送出 $("#Main_Content").on('click','.money-send',function(){ var cateAttr = $(this).attr("cate"); var $data = 'cate='+$(this).attr("cate")+'&value='+$(this).parents("span").find("input").val(); // if($(this).attr("cate") == 'MemberMoney'){ // var $data = 'cate='+$(this).attr("cate")+'&value='+$(this).parents("span").find("input").val(); // }else{ // var $data = 'cate='+$(this).attr("cate")+'&value='+$(this).parents("span").find("input").val(); // } updatePage($data); }); //購物金勾選 $("#Main_Content").on('click',"input[name='use_bonus']",function(){ var $data = 'cate=Bonus&Bonus_Code='+$(this).attr('Bonus_Code')+'&value='+$(this).val(); updatePage($data); }); //取消各項優惠方案 $("#Main_Content").on('click',"#Cancel_Bonus",function(){ updatePage('&Cancel_Bonus=1'); }); $("#Main_Content").on('click',"#Cancel_ActStr",function(){ updatePage('&Cancel_ActStr=1'); }); $("#Main_Content").on('click',"#Cancel_RBonus",function(){ updatePage('&Cancel_RBonus=1'); }); $("#Main_Content").on('click',"#Cancel_Usable",function(){ updatePage('&Cancel_Usable=1'); }); $("#Main_Content").on('click',"#Cancel_MemberMoney",function(){ updatePage('&Cancel_MemberMoney=1'); }); //紅利勾選 $("#Main_Content").on('click',"input[name='use_Rbonus']",function(){ var $data = 'cate=RBonus&value='+$(this).val(); updatePage($data); }); //抵用券勾選 $("#Main_Content").on('change',"input[name='usable_no']",function(e){ const $data = 'cate='+$(this).attr("cate")+'&value='+$(this).val(); updatePage($data); }); //選擇配送國家 $("#Main_Content").on('click',"input[name='Country_Type']",function(){ switch($(this).val()){ case "1": case "2": var $data = 'countryType='+$(this).val(); break; case "3": var $data = 'countryType=3&country='+$("#Country").val(); break; } updatePage($data); $.ajax({ url:Project_Country+"ajax/ajax_get_city-p.php", type:"POST", cache:false, data:{"Send_ID":$("#Send_Country_ID option:eq(1)").val()}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ var the_sub = 'Send_City_ID'; $("#" + the_sub).children("option:gt(0)").remove(); for(k in d){ $("#" + the_sub).append(''); } } }); }); $("#Main_Content").on('change',"#Country",function(){ var $data = 'countryType=3&country='+$(this).val(); updatePage($data); }); //選擇運送方式 $("#Main_Content").on('click',"input[name='Ship_Type']",function(){ var $data = 'shipType='+$(this).val(); updatePage($data); }); //樓層切換 $("#Main_Content").on('change',".Send_Floor",function(){ updatePage(); }); //是否有電梯 $("#Main_Content").on('change',".Send_Elevator",function(){ updatePage(); }); //更改地址顯示 $("#Main_Content").on('change',"[name='Send_Address_Pick']",function(){ if($(this).val() == '2') { $("#Send_Address").val(''); } updatePage(); }); $("#Main_Content").on("click","#Choose_Store", function(){ updatePage(); window.location.href = '/shopcart/e_returns/emap-p.php?url=shopcart/&type='+$(this).attr("type")+'&coll='+$(this).attr("coll"); }); //選擇付款方式 $("#Main_Content").on('click',"input[name='Pay_Type']",function(){ var $data = 'payType='+$(this).val(); if($(this).val() == 5)$data += '&countryType=1'; updatePage($data); }); //保價勾選 $("#Main_Content").on('click',"input[name='Premiu']",function(){ var $data = 'premiu='+$(this).val(); updatePage($data); }); //國家切換 $("#Main_Content").on('change',".Country",function(){ var Send_ID = $(this).val(); $.ajax({ url:Project_Country+"ajax/ajax_get_city-p.php", type:"POST", cache:false, data:{"Send_ID":Send_ID}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ var the_sub = 'Send_City_ID'; $("#" + the_sub).children("option:gt(0)").remove(); for(k in d){ $("#" + the_sub).append(''); } } }); }); //縣市切換 $("#Main_Content").on('change',".City",function(){ updatePage(); }); //地區切換 $("#Main_Content").on('change',".Area",function(){ var opt = $(this).find("option:selected").text(), area = opt.split(" "), zip = area[0]; $("#Send_Area_No").val(zip); // updatePage(); }); //同會員資料 $("#Main_Content").on('click',"#Same_Button",function(){ var $data = 'same=1'; updatePage($data); }); //預設發票地址 var Del_Type = $("#Del_Type").val(); var Send_Address = $("#Send_Address").val() || ''; var Send_Area_ID = $("#Send_Area_ID option:selected").attr("name") || ''; var Send_City_ID = $("#Send_City_ID option:selected").attr("name") || ''; var Send_Addr_Full = Send_City_ID+Send_Area_ID+Send_Address; if(Send_Addr_Full && Del_Type !='2'){ $("#Invo_Same_Button").prop("checked",true); $("#Invo_Address").val(Send_Addr_Full); } //同訂購人資料 $("#Main_Content").on('click',"#Invo_Same_Button",function(){ var dt = $(this).attr('dt'); if($("#Invo_Same_Button").prop("checked") && dt != '2'){ var Send_Address = $("#Send_Address").val() || ''; var Send_Area_ID = $("#Send_Area_ID option:selected").attr("name") || ''; var Send_City_ID = $("#Send_City_ID option:selected").attr("name") || ''; $("#Invo_Address").val(Send_City_ID+Send_Area_ID+Send_Address); } }); //從通訊錄中挑選 $("#Main_Content").on('click',".Send_Book",function(){ var $data = 'send_book='+$(this).attr("sid"); updatePage($data); }); //門市取貨 $("#Main_Content").on("change","#Store_Pick",function(){ var $data = 'CVSStoreID='+$(this).val(); updatePage($data); }); //發票載具 $("#Main_Content").on('change',"#CarrierType",function(){ updatePage(); }); //收件人姓名 $("#Main_Content").on('change',"#Send_Name",function(){ var pattern_En = /^[A-Za-z]+$/; var check_Name = $("#Send_Name").val(); var submit = false; if(!hasSpecialStr(check_Name)) { //無特殊符號 if(pattern_En.test(check_Name)) { //是英文 if(check_Name.length >= 4 && check_Name.length <= 10){ submit = true; } }else if(check_Name.length >= 2 && check_Name.length <= 5){ //其他語系 submit = true; } } if(!submit) { $(".forms_show[for='Send_Name']").text("*").show().attr('error', 'true'); }else { $(".forms_show[for='Send_Name']").text("").show(); } }); //送出 $("#Main_Content").on('click',"#Form_Submit",function(){ var pattern_En = /^[A-Za-z]+$/; var check_Name = $("#Send_Name").val(); var submit = false; //允許字元4-10,半形英4-10,中文2-5 if(!hasSpecialStr(check_Name)) { //無特殊符號 if(pattern_En.test(check_Name)) { //是英數 if(check_Name.length >= 4 && check_Name.length <= 10){ submit = true; } }else if(check_Name.length >= 2 && check_Name.length <= 5){ //其他語系 submit = true; } } if(!submit) { alert(_jsLang.收件人姓名長度不合); $(".forms_show[for='Send_Name']").text("*").show().attr('error', 'true'); } else{ var gift = $("#Left_Gift").val(); if(gift > '0'){ alert(_jsLang.尚可挑選+gift+_jsLang.件贈品請挑選後再送出購物車); }else{ $("#Main_Form").submit(); } } }); //到貨日期資料同步 $("#Main_Content").on('click',"input[name='Send_Week2']",function(){ $("#Send_Week").val($(this).val()); }); $("#Main_Content").on('change',"#Send_Week",function(){ $("#Send_Week2"+$(this).val()).prop("checked",true); }); //到貨時間資料同步 $("#Main_Content").on('click',"input[name='Send_Time2']",function(){ $("#Send_Time").val($(this).val()); }); $("#Main_Content").on('change',"#Send_Time",function(){ $("#Send_Time2"+$(this).val()).prop("checked",true); }); //雲端發票資料同步 $("#Main_Content").on('click',"input[name='Invo_Mod']",function(){ updatePage(); }); $("#Main_Content").on('change',"#Invo_Mod2",function(){ $("#changeradio-0"+$(this).val()).prop("checked",true); updatePage(); }); $("#Main_Content").on('click',"input[name='Invo_Send_Type']",function(){ updatePage(); }); $("#Main_Content").on('change', "input[name='Invo_Type']",function(){ if($(this).val() == 1){ $(".invo_type1").hide(); } else{ $(".invo_type1").show(); } updatePage(); }); /* $("#Main_Content").on('click','#Invo_Agree',function(){ var val = $(this).prop('checked'), data = '&Invo_Agree='+val; updatePage(data); }); */ if($('.prod_in_page_area').length > 0){ var alert_check_prod_in_page = "親愛的會員您好,目前下列產品正在一頁式購物推廣中,故系統將自動移除\n"; $('.prod_in_page_area .prod_data').each(function(index){ alert_check_prod_in_page += "\n《"+$(this).val()+"》"; }) alert(alert_check_prod_in_page); window.location.reload(); } //結帳登入 手機驗證碼 $("#Main_Content").on('click','#VerifyCode_Button',function(e){ var Button = $(this); var Email = $('#Email').val(); var Buy_Cellphone = $('#Buy_Cellphone').val(); var Password = $('#Login_Password').val(); var Country_Tel_Code = $('#Country_Tel_Code').val(); var Country_ID = $('#Send_Country_ID').val(); // if(Email == ""){alert('請輸入訂購人的E-mail');return false;} if(Buy_Cellphone == ""){alert('請輸入訂購人的行動電話');return false;} // if(Password == ""){alert('請輸入密碼');return false;} // if(Country_Tel_Code == ""){alert("請輸入國碼");return false;} $.ajax({ url: Project_Country + "shopcart/ajax/ajax_verifycode.php", type:"POST", cache:false, data:{Email:Email,CellPhone:Buy_Cellphone,Password:Password,Country_Tel_Code:Country_Tel_Code,Country_ID:Country_ID}, success:function(h){ let loginHref = '/member-login'; if(mallID){ loginHref = '/' + mallID + loginHref; } if(h=="ERROR1"){ alert(Email +' - 此E-Mail已是網站會員,請直接登入。\n若忘記密碼,請按"忘記密碼?"進行索取。'); window.location.href = loginHref } else if(h=="ERROR2"){ alert(Buy_Cellphone +' - 此手機號碼已是網站會員,請直接登入。\n若忘記密碼,請按"忘記密碼?"進行索取。'); window.location.href = loginHref } else if(h=='OK'){ $('#VerifyCode_Tag').hide(); $('#VerifyCode').attr("fun",""); alert('您已是網站會員,請直接登入。'); window.location.href = loginHref } else if(h == 'RET_REPLY'){ alert('請勿重覆發送簡訊, 請等侯5分鐘'); } else if(h == 'RET_OVER'){ alert('手機簡訊發送已上限'); } else if(h == 'RET_CELLPHONE_REPLY'){ alert('您已經是會員,請登入會員,如忘記登入密碼,可至會員登入處點選「忘記密碼?」'); window.location.href = loginHref } else if(h == 'RET_OK'){ Button.attr('disabled','disabld').html('認證簡訊已發送'); alert('認證簡訊已發送'); } else if(h == 'RET_ERROR_CRM'){ alert(_jsLang.會員中心呼叫異常); } } }); }) }); // ========================================================== // 退貨保留款使用切換 // ========================================================== ;(function($) { $('body').on('change', '[name="Member_Money"]', function(e) { console.log($(this)) if($(this).val() === 'inUse') { $(this).parents('.content').find('.slideBox').slideDown(500) } }) })($) function updatePage($data){ $(".common-loading").removeClass("hide") $(".loading").show(); var $member = ""; var $invo = ""; $(".card_content").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); if($data != '&step=step2') { // step2才有下列資料需帶 $("#Buy_Data").find("input:text,input:checked,select,input:password").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("input:text,input:hidden,input:checked,select,textarea").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Buy_Cellphone").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Send_Cellphone").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Login_Password").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Login_Password2").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Code").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Send_Time24").each(function(){ var val = $(this).is(":checked")?'1':'0'; $member += '&'+$(this).attr("id")+'='+ val ; }); $("#Send_Data").find("#Send_Time21").each(function(){ var val = $(this).is(":checked")?'1':'0'; $member += '&'+$(this).attr("id")+'='+ val ; }); $("#Send_Data").find("#Send_Time22").each(function(){ var val = $(this).is(":checked")?'1':'0'; $member += '&'+$(this).attr("id")+'='+ val ; }); $("#Invo_Data").find("input:text,input:checked,select").each(function(){ $invo += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Send_Name").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Send_Cellphone").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("[name='Send_Address_Pick']:checked").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $invo += '&Member_Agree='+$("#Member_Agree").val(); } $.ajax({ url:Project_Country+"shopcart/ajax/ajax_cart_update.php", type:"POST", cache:false, data:$data+$member+$invo+'&updatePage=1', error:function(d){ alert('網路連線過慢,網頁請重新整理'); $(".common-loading").addClass("hide") }, success:function(d){ var _window = $(window); var change_1023 = 1024; $("#Main_Content").html(d); // runOproductSlide() $("#Main_Form").fromsAuth({ type:'AJAX', callafter:function(){ let order_money = $("#Order_Money").val(); let MemberMoney_Val = Number($("#MemberMoney_Val").val()); if(order_money+MemberMoney_Val == 0) { alert(_jsLang.訂單金額最低為一元請調整優惠折扣); return false; } else { return true; } } }); var bill = JSON.parse(base64_decode($("#Bill_Update").val())); for(s in bill){ $("#Bill_"+s).html(bill[s]); } if($("#Coupon_Msg").val()){ alert($("#Coupon_Msg").val()); } $("#Show_Shopcart_Total").html($("#Shop_Cart_Total_Update").val()); runSildeBoxOwl() //修改國旗圖片 $.post(Project_Country+'ajax/ajax_change_country.php', {Type:'update',ID: $(this).attr('sid')}, function(h){ if(h){ $("#This_Country_Pic").attr("src","/upload_files/fonlego-rwd/website/"+h); } }, 'html'); $(".loading").fadeOut(); var file_Obj = new prod_file({ amountBox:'num-select', specUrl: Project_Country+'shopcart/ajax/ajax_get_item.php', ordButton:'button2' }); file_Obj.init(); $(".common-loading").addClass("hide") } }); } function hasSpecialStr(str) { var specialChars = "^`'!@$%#&*+\\\"<>|_-[](){},.︿‵'!@#%&*+,,?(){}[]?1234567890 "; for(var i=0;i', ''], margin: 30, dots: false, responsive: { 0: { items: 1, }, 576: { items: 2, }, 992: { items: 3, }, 1400: { items: 4, }, }, }) } function runOproductSlide() { const owlStep = { responsive:{ 0:{ items : 1 }, 480:{ items : 2 }, 992:{ items : 3 } }, nav : true, navText : ['',''], dots: false, } if($('.content_1 .click-block').length > 1){ $('.content_1 .click-block').css('width',"98%"); $('.oproduct-tagcontent .content_1').owlCarousel(owlStep); } if($('.content_2 .click-block2').length > 1){ $('.content_2 .click-block2').css('width',"98%"); $('.oproduct-tagcontent .content_2').owlCarousel(owlStep); } if($('.content_3 .click-block').length > 1){ $('.content_3 .click-block').css('width',"98%"); $('.oproduct-tagcontent .content_3').owlCarousel(owlStep); } } // ========================================================== // 開啟活動加購跳窗 // ========================================================== ;(function($) { let canClickAddon = true if(canClickAddon) { $(document).on('click', '.QuickAddon', function(e) { e.preventDefault() canClickAddon = false const act_id = $(this).data("act_id"), serial_no = $(this).data("serial_no"), gap = $(this).data("gap"); $.ajax({ url: Project_Country+'shopcart/ajax/ajax_popup_addon.php', type: 'POST', dataType: 'HTML', data: {act_id:act_id,serial_no:serial_no,gap:gap}, async: true, }) .done(function(res) { console.log(res); $('body').addClass('overflow-hidden').append(res); }) .fail(function(x, y, z) { console.log(x); }) .always(function() { canClickAddon = true }); }) } })($)