$(document).ready(function () { //商品加減 $(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"), Amount = 0, max = box.find(".amountBox").attr("max"); $("#Shopcart_List").find(".amountBox[sid='"+ID+"']").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) { Amount = max; } } if(ID && Amount) { var data = 'ID='+ID+'&Amount='+Amount+'&Act='+Act+'&Ch_Flag='+Ch_Flag; 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"), Amount = 0, max = $(this).attr("max"); //變更手機版數量 $(this).parents(".Product_Box").find(".Prod_Amount_Change").val($(this).val()); $("#Shopcart_List").find(".amountBox[sid='"+ID+"']").each(function(){ console.log($(this).val()); 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; 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").removeClass("Prod_Amount"); $("#Shopcart_List").find(".amountBox").prop("disabled",true); //增加數量 $.ajax({ url:"/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('欲購買紅利兌換商品請先登入會員並完成會員認證'); break; case "RET_RBONUS_OUT": alert('紅利不足'); break; case "RET_ERROR": alert('資料庫忙線中'); break; case "RET_PROD_ERROR": alert('商品已下架'); break; case "RET_NO_PROD": alert('請選擇商品'); break; case "RET_STOCK_ERROR": alert('商品庫存不足'); break; case "RET_LIMIT_ERROR": alert('數量超過限購量'); break; default: alert('資料庫忙線中'); break; }; } }); } $("#Main_Form").fromsAuth({ type:'NONE', callafter:function() { if(typeof ga == 'function') { var obj = JSON.parse($("#GA_Data").text()); for(var key in obj) { ga('ec:addProduct',obj[key]); } } if(typeof fbq == 'function') { fbq('track','AddPaymentInfo'); } return true; } }); // 加購功能 addProdSlide(".sildeBox") // 贈品功能 giftProdSlide(".sildeBoxChoice") var _window = $(window); var change = 0; var moreview = false; var box01 = $('.changebox01'), box02 = $('.changebox02'), box03 = $('.changebox03'); if(_window.width() <= 480 && change!=480 ){ change = 480; box01.css('display','block'); box02.css('display','none'); box03.css('display','none'); $('main').on('change', '#Invo_Mod2', function(event) { var now = $(this).val(); if(now=='1'){ box01.css('display','block'); box02.css('display','none'); box03.css('display','none'); }else if(now=='2'){ box02.css('display','block'); box01.css('display','none'); box03.css('display','none'); }else if(now=='3'){ box03.css('display','block'); box01.css('display','none'); box02.css('display','none'); } }); } _window.on('resize',function(){ if(_window.width() <= 480 && change!=480 ){ change = 480, $('main').on('change', '#Invo_Mod2', function(event) { var now = $(this).val(); if(now=='1'){ box01.css('display','block'); box02.css('display','none'); box03.css('display','none'); }else if(now=='2'){ box02.css('display','block'); box01.css('display','none'); box03.css('display','none'); }else if(now=='3'){ box03.css('display','block'); box01.css('display','none'); box02.css('display','none'); } }); } if(_window.width() > 480 && change!=768 ){ change = 768, box01.removeAttr('style'); box02.removeAttr('style'); box03.removeAttr('style'); } }); _window.on('scroll', function() { var last = $("#Main_Form").height() - 250 if($(window).scrollTop()>=last) { $(".fixedbox").addClass('a1') $(".cartList").addClass('a2') } else { $(".fixedbox").removeClass('a1') $(".cartList").removeClass('a2') } }) //頁籤切換 $('#Main_Content').on('click', '.itemTab', function() { var item = $(this).prev('input').attr('id').split('-')[1] $('.itemMark').hide() $('.itemMark' + item).show() }) //手機版雲端發票 $('#Main_Content').on('change','.invoSelect', function() { var classname = $(this).children(':selected').attr('id'); var select_val = $(this).children(':selected').val(); $("div.invoBox").hide(); invoCheck(select_val); $("#changeradio-0"+select_val).prop("checked",true); $("." + classname).css('display', 'flex'); }) //手機版底部視窗 $('.show-slideCartList').on('click', function() { $('.slideCartList').show() $('#contactbox').hide() }) $('.bottomTotal, .slideCartList').on('click', function() { $('.slideCartList').hide() $('#contactbox').show() }) $('#goCheck').on('click', function() { event.preventDefault() }) //退貨保留款 $('#Main_Content').on('click', '.returnLabel', function() { if($(this).prev('input').attr('id') == 'Member_Money1') { $('.slideBox').show() } else { $('.slideBox').hide() } }) //刪除商品 $("#Main_Content").on('click','.prod_del',function(){ if(confirm("確定刪除嗎?")){ $(".loading").show(); $.ajax({ url:"/shopcart/ajax/ajax_cart_del.php", type:"POST", cache:false, dataType: 'json', data:{ID:$(this).attr("sid"),Act:$(this).attr("act"),Ch_Flag:$(this).attr("ch")}, success:function(d){ if(d.Status == 'RET_SUCCESS'){ if(d.GA && typeof ga == 'function') { for(var key in d.GA) { ga('ec:addProduct',d.GA[key]); } ga('ec:setAction','remove'); ga('send','event','購物車','移除購物車'); } if(d.GA4 && typeof gtag == 'function') { for(var key in d.GA4) { gtag("event","remove_from_cart",{ "items":d.GA4 }); } } alert('刪除成功'); updatePage(); }else{ alert('資料庫忙線中'); } } }); } }); //下次買 $("#Main_Content").on('click','.prod_next',function(){ if(confirm("確定加入願望清單嗎?")){ $(".loading").show(); $.ajax({ url:"/shopcart/ajax/ajax_cart_next.php", type:"POST", cache:false, data:{ID:$(this).attr("sid"),Act:$(this).attr("act"),Ch_Flag:$(this).attr("ch")}, success:function(d){ switch(d){ case "RET_SUCCESS": alert('加入願望清單成功'); updatePage(); break; case "RET_NO_MEMBER": alert('請先登入會員'); window.location.href = '/member-login'; break; default: alert('資料庫忙線中'); break; } } }); } }); //購物車無資料,導回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'); Shopcart_Step_Go(step); if($(this).hasClass('choiceGift')) { const scrollHeight = $('#Full_Add_List').offset().top - $('.is-sticky #menu-nav').height() console.log(scrollHeight) $('body, html').animate({ scrollTop: scrollHeight }) } }); 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'); } }); //切換網址 var new_url = '/shopcart/'+step; window.history.replaceState({},'shopcart',new_url); //重載頁面記錄目前步驟SESSION updatePage('&step='+step); $(window).scrollTop(0); } //修改商品數量 $("#Main_Content").on('change','.prod_amount',function(){ $(".loading").show(); $.ajax({ url:"/shopcart/ajax/ajax_cart_edit.php", type:"POST", cache:false, dataType: 'json', data:{ID:$(this).attr("sid"),Act:$(this).attr("act"),Ch_Flag:$(this).attr("ch"),Amount:$(this).val()}, success:function(d){ switch(d.Status){ case "RET_SUCCESS": if(d.GA && typeof ga == 'function') { for(var key in d.GA) { ga('ec:addProduct',d.GA[key]); } ga('ec:setAction','add'); ga('send','event','購物車','加入購物車'); } if(d.GA4 && typeof gtag == 'function') { for(var key in d.GA4) { gtag("event","add_to_cart",{ "items":d.GA4 }); } } if(d.FBQ){eval(d.FBQ)} alert("加入購物車成功"); updatePage(); break; case "RET_NO_MEMBER_NO": alert("欲購買紅利兌換商品請先登入會員並完成會員認證"); break; case "RET_RBONUS_OUT": alert("紅利不足"); break; case "RET_ERROR": alert("資料庫忙線中"); break; case "RET_PROD_ERROR": alert("商品已下架"); break; case "RET_NO_PROD": alert("請選擇商品"); break; case "RET_STOCK_ERROR": alert("商品庫存不足"); break; default: alert("資料庫忙線中"); break; }; } }); }); //加購商品 $(document).on('click','#All_Add_List .button2',function(){ $(".loading").show(); var amount = $(this).parents(".productTitle").find(".num-select").val(); var pick = $(this).attr("gift"); if(pick == "pick"){ var Gift_Total = $('#gift_total').html(); var Give_Price = $('#give_price').html(); var Have_Free_Give = $('#have_free_give').html(); var Free_Give = $('#free_give').html(); } // console.log(amount); $.ajax({ url:"/shopcart/ajax/ajax_cart_add.php", type:"POST", cache:false, dataType: 'json', data:{ID:$(this).attr("sid"),Amount:amount,Have_Free_Give:Have_Free_Give,Free_Give:Free_Give,Give_Price:Give_Price,Gift_Total:Gift_Total}, success:function(d){ switch(d.Status){ case "RET_SUCCESS": if(d.GA && typeof ga == 'function') { for(var key in d.GA) { ga('ec:addProduct',d.GA[key]); } ga('ec:setAction','add'); ga('send','event','購物車','加入購物車'); } if(d.GA4 && typeof gtag == 'function') { for(var key in d.GA4) { gtag("event","add_to_cart",{ "items":d.GA4 }); } } if(d.FBQ){eval(d.FBQ)} alert("加入購物車成功"); updatePage(); break; case "RET_NO_MEMBER_NO": alert("欲購買紅利兌換商品請先登入會員並完成會員認證"); break; case "RET_RBONUS_OUT": alert("紅利不足"); break; case "RET_ERROR": alert("資料庫忙線中"); break; case "RET_PROD_ERROR": alert("商品已下架"); break; case "RET_NO_PROD": alert("請選擇商品"); break; case "RET_STOCK_ERROR": alert("商品庫存不足"); break; case "RET_Free_Give_Exceed_Again": alert("您已選滿"+ Have_Free_Give +"件。"); break; case "RET_Free_Give_Exceed": alert("您只能選"+ Free_Give +"件。"); break; case "RET_Free_Give_Products": alert("結帳金額尚未到達贈品條件喔!"); break; default: alert("資料庫忙線中"); break; }; } }); }); //贈品挑選 $(document).on('click','#Full_Add_List .button2',function(){ $(".loading").show(); var amount = $(this).parents(".productTitle").find(".num-select").val(); var pick = $(this).attr("gift"); if(pick == "pick"){ var Gift_Total = $('#gift_total').html(); var Give_Price = $('#give_price').html(); var Have_Free_Give = $('#have_free_give').html(); var Free_Give = $('#free_give').html(); } // console.log(amount); $.ajax({ url:"/shopcart/ajax/ajax_cart_add.php", type:"POST", cache:false, dataType: 'json', data:{ID:$(this).attr("sid"),Amount:amount,Have_Free_Give:Have_Free_Give,Free_Give:Free_Give,Give_Price:Give_Price,Gift_Total:Gift_Total,Type:'1'}, success:function(d){ switch(d.Status){ case "RET_SUCCESS": if(d.GA && typeof ga == 'function') { for(var key in d.GA) { ga('ec:addProduct',d.GA[key]); } ga('ec:setAction','add'); ga('send','event','購物車','加入購物車'); } if(d.GA4 && typeof gtag == 'function') { for(var key in d.GA4) { gtag("event","add_to_cart",{ "items":d.GA4 }); } } if(d.FBQ){eval(d.FBQ)} alert("加入購物車成功"); updatePage(); break; case "RET_NO_MEMBER_NO": alert("欲購買紅利兌換商品請先登入會員並完成會員認證"); break; case "RET_RBONUS_OUT": alert("紅利不足"); break; case "RET_ERROR": alert("資料庫忙線中"); break; case "RET_PROD_ERROR": alert("商品已下架"); break; case "RET_NO_PROD": alert("請選擇商品"); break; case "RET_STOCK_ERROR": alert("商品庫存不足"); break; case "RET_Free_Give_Exceed_Again": alert("您已選滿"+ Have_Free_Give +"件。"); break; case "RET_Free_Give_Exceed": alert("您只能選"+ Free_Give +"件。"); break; case "RET_Free_Give_Products": alert("結帳金額尚未到達贈品條件喔!"); break; default: alert("資料庫忙線中"); 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(){ if($(this).attr("cate") == 'RBonus' || $(this).attr("cate") == 'MemberMoney'){ var $data = 'cate='+$(this).attr("cate")+'&value='+$(this).parents("p").find("input").val(); }else{ var $data = 'cate='+$(this).attr("cate")+'&value='+$(this).parents("p").prev("p").find("input").val(); } updatePage($data); }); //購物金勾選 $("#Main_Content").on('click',"input[name='use_bonus']",function(){ var $data = 'cate=Bonus&value='+$(this).val(); updatePage($data); }); //抵用券勾選 $("#Main_Content").on('click',"input[name='usable_no']",function(){ $("#usable_no").val($(this).val()); }); //選擇配送國家 $("#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); }); $("#Main_Content").on('change',"#Country",function(){ var $data = 'countryType=3&country='+$(this).val(); updatePage($data); }); //選擇運送方式 $("#Main_Content").on('click',"input[name='Ship_Type']",function(){ if(typeof gtag == 'function') { gtag("event","add_shipping_info",{ "shipping_tier":$(this).data('name') }); } var $data = 'shipType='+$(this).val(); updatePage($data); }); $("#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(){ if(typeof gtag == 'function') { gtag("event","add_payment_info",{ "payment_type":$(this).data('name') }); } if(typeof ga == 'function') { ga('ec:setAction','checkout',{ 'step':2, 'option':$(this).data('name') }); ga('send','event','購物車','填寫寄送資料'); } 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(){ //$(this).next(".City").load('/ajax/ajax_country.php',{type:'city',id:$(this).val()}).next(".Area").html(''); var $data = 'buy_country='+$(this).val(); updatePage($data); }); $("#Main_Content").on('change',".City",function(){ $(this).next(".Area").load('/ajax/ajax_country.php',{type:'area',id:$(this).val()}); }); //同訂購人資料 $("#Main_Content").on('click',"#Same_Button",function(){ var $data = 'same=1'; updatePage($data); }); //同訂購人資料 $("#Main_Content").on('click',"#Invo_Same_Button",function(){ if($("#Invo_Same_Button").prop("checked")){ 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('change',".City",function(){ var Send_ID = $(this).val(); $.ajax({ url:"/ajax/ajax_get_area-p.php", type:"POST", cache:false, data:{"Send_ID":Send_ID}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ var the_sub = 'Send_Area_ID', area = []; $("#" + the_sub).children("option:gt(0)").remove(); for(k in d){ area = d[k].split(' '); $("#" + the_sub).append(''); } } }); }); //從通訊錄中挑選 $("#Main_Content").on('click',".Send_Book",function(){ var $data = 'send_book='+$(this).attr("sid"); updatePage($data); }); //發票載具 $("#Main_Content").on('change',"#CarrierType",function(){ if($(this).val()>1){ $(".invo_code").show().find("input").attr("fun","checkNull"); }else{ $(".invo_code").hide().find("input").attr("fun",""); } }); //送出 $("#Main_Content").on('click',"#Form_Submit",function(){ // var gift = $("#Left_Gift").val(); // if(gift > '0'){ // alert('尚可挑選'+gift+'件贈品,請挑選後再送出購物車。'); // }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(){ $("#Invo_Mod2").val($(this).val()); invoCheck($(this).val()); }); $("#Main_Content").on('change',"#Invo_Mod2",function(){ $("#changeradio-0"+$(this).val()).prop("checked",true); invoCheck($(this).val()); }); $(".LoveCodeCheck").on("click",function(){ $('.LoveCodeCheck').attr('style','border: 1px solid #a3ddda;background-color: #fff;color: #999;'); $(this).attr('style',''); $("#NPOBAN").val($(this).attr('value')); }); //驗證 $("#Main_Content").on('click','#send_sms_bt',function(e){ $.post('/member/ajax/ajax_send_sms_code_cart-p.php', {Cellphone: $("#Send_Cellphone").val()}, function(h){ if(h == 'OK'){ alert('簡訊已經發送至您的手機了'); $("#send_sms_bt").html('重新發送'); // $("#sms_submit").show(); } else if(h == 'RET_REPLY'){ alert('請勿重覆發送簡訊, 請等侯1分鐘'); } else if(h == 'RET_CELLPHONE_REPLY'){ alert('此手機已認證綁定,請先登入會員繼續購物'); } else if(h == 'RET_ERROR_DATABASE'){ alert('資料庫忙線中'); } else if(h == 'NO_PHONE'){ alert('請輸入手機'); } else{ alert('請先登入會員'); } }, 'html'); }); // $("#Main_Content").on('click','#sms_submit',function(e){ // $.post('/member/ajax/ajax_check_sms_code-p.php', {Code: $("#Code").val(),Cellphone: $("#Send_Cellphone").val()}, function(h){ // if(h == 'OK'){ // alert('驗證成功'); // $("#sms_submit").hide(); // $("#send_sms_bt").hide(); // }else if(h == 'TIMEOUT'){ // alert('超過時限'); // } // else{ // alert('驗證失敗'); // } // }, 'html'); // }); }); function invoCheck($no){ for($i=1;$i<=4;$i++){ if($i != $no){ $(".changebox0"+$i).find("input,select").attr("fun",""); }else{ if($i == 1 && $("#CarrierType").val() == 1){ $(".changebox0"+$i).find("select").attr("fun","checkNull"); }else{ $(".changebox0"+$i).find("input,select").attr("fun","checkNull"); } } } }; function updatePage($data){ $(".loading").show(); var $member = ""; var $invo = ""; $(".card_content").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#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("#Send_Cellphone").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Email").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Send_Data").find("#Code").each(function(){ $member += '&'+$(this).attr("name")+'='+$(this).val(); }); $("#Invo_Data").find("input:text,input:checked,select").each(function(){ $invo += '&'+$(this).attr("name")+'='+$(this).val(); }); $.ajax({ url:"/shopcart/ajax/ajax_cart_update.php", type:"POST", cache:false, async:false, data:$data+$member+$invo+'&updatePage=1', success:function(d){ $("#Main_Content").html(d); $("#Main_Form").fromsAuth({ type:'NONE', callafter:function(){ if(typeof ga == 'function') { var obj = JSON.parse($("#GA_Data").text()); for(var key in obj) { ga('ec:addProduct',obj[key]); } } if(typeof fbq == 'function') { fbq('track','AddPaymentInfo'); } 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()); } $("input[name='Pay_Type']").each(function(){ if($("input[name=Pay_Type]:checked").val() == 7 ){ $("#Send_Cellphone").attr('fun','checkNumNull'); }else{ $("#Send_Cellphone").attr('fun',$('#Buy_Cellphone').attr('fun')); } }); $("#Shop_Cart_Total>.num").html("("+$("#Shop_Cart_Total_Update").val()+")"); addProdSlide(".sildeBox") giftProdSlide(".sildeBoxChoice") //商品圖延遲載入 $('.productImg img').lazyload({ effect : 'fadeIn', failure_limit : 10, placeholder:'/upload_files/fonlego-rwd/images/common/loading.svg', }); //修改國旗圖片 $.post('/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: '/shopcart/ajax/ajax_get_item.php', ordButton:'button2' }); file_Obj.init(); } }); } $("#Main_Content").on('click','.check-gift,.bt-close',function(){ var Gift_Total = $('#gift_total').html(); var Give_Price = $('#give_price').html(); if(parseInt(Gift_Total) >= parseInt(Give_Price)){ var Have_Free_Give = $('#have_free_give').html(); var Free_Give = $('#free_give').html(); if(Free_Give > Have_Free_Give){ $('.gift-ask-box').toggleClass('is-show'); }else{ var step = $(this).attr('step'); //切換網址 var new_url = '/shopcart/'+step; window.history.replaceState({},'shopcart',new_url); //重載頁面記錄目前步驟SESSION updatePage('&step='+step); $(window).scrollTop(0); } }else{ var step = $(this).attr('step'); //切換網址 var new_url = '/shopcart/'+step; window.history.replaceState({},'shopcart',new_url); //重載頁面記錄目前步驟SESSION updatePage('&step='+step); $(window).scrollTop(0); } }); // 加購功能 function addProdSlide(className) { const slide = $(className) slide.owlCarousel({ responsive:{ 0:{ items : 1 }, 481:{ items : 2 }, 900: { items : 3 }, 960:{ items : 2 }, 1023:{ items : 3 } }, nav: true, dots: true }) } // 贈品功能 function giftProdSlide(className) { const slide = $(className) slide.owlCarousel({ responsive:{ 0:{ items : 2 }, 481:{ items : 3 }, 768:{ items : 3 }, 960:{ items : 4 }, 1023:{ items : 4 } }, nav: true, dots: true }) }