$(document).ready(function(){ $(document).on("change", ".add_to_SIT", function(){ $.ajax({ url:'/regulashop/ajax/ajax_set_cart.php', type:"POST", cache:false, async:true, data:{ id: $(this).val(), Page_ID: $('#SIT_Data_ID').val(), }, error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ updatePage(); } }); }) $("#Main_Form").fromsAuth({ type:'NONE' }); $("#Member_Form").fromsAuth(); //========================================= // header 跳轉 start //========================================= var header_height = 100; if($(window).width() <= 480){ header_height = 70; } $("#Main_Content").on('click','.shopcart-link',function(){ $('section').addClass("open",500); }); $('.product-link').on('click',function(){ if($('#productbox').length!=0){ $("html,body").animate({scrollTop: $('#productbox').offset().top - header_height},800); }else{ $("html,body").animate({scrollTop: $('#productlist').offset().top - header_height},800); } $(".header-wrapper .fa-times").click() }); $('.article-link').on('click',function(){ $("html,body").animate({scrollTop: $('#articlebox').offset().top - header_height},800); $(".header-wrapper .fa-times").click() }); $('.shopcart-link').on('click',function(){ $("html,body").animate({scrollTop: $('#s1').offset().top - header_height},800); $(".header-wrapper .fa-times").click() }); //========================================= // header 跳轉 end //========================================= //========================================= // 登入跳窗 start //========================================= $("#Main_Content").on('click','#loginButton',function(){ $('.memberPopup').css('display','flex'); }); $("#Change_Pic").click(function(e){ $("#Checkspan").load('/ajax/ajax_get_check_pic.php',{change:1}); }); //登入跳窗input輸入 $("#Main_Content").on('focusin','.input-text',function(){ $(this).next('.text-title').addClass('now'); }); $("#Main_Content").on('focusout','.input-text',function(){ if($(this).val()==''){ $(this).next('.text-title').removeClass('now'); } }); //關閉跳窗 $("#Main_Content").on('click','.memberPopup .close',function(){ $('.memberPopup').css('display','none'); }); //========================================= // 登入跳窗 end //========================================= $('.gotop').on('click',function(){ $("html,body").animate({scrollTop: 0},800); }); $('.header-wrapper').on('click', '.fa-bars', function(event) { $(this).removeClass('fa-bars').addClass('fa-times'); $(this).next('.header-aside').addClass('open'); }); $('.header-wrapper').on('click', '.fa-times', function(event) { $(this).removeClass('fa-times').addClass('fa-bars'); $(this).next('.header-aside').removeClass('open'); }); //切換週期 $("#Main_Content").on('change','#Period_Type',function(){ updatePage('&Period_Type='+$(this).val()); }); //切換配送國家 $("#Main_Content").on('change','#Send_Country',function(){ updatePage('&Country='+$(this).val()); }); //切換配送方式 $("#Main_Content").on('click','input[name="Ship_Type"]',function(){ updatePage('&Ship_Type='+$(this).val()); }); //門市取貨 $("#Main_Content").on("change","#Store_Pick",function(){ updatePage('&CVSStoreID='+$(this).val()); }); //切換付款方式 $("#Main_Content").on('click','input[name="Pay_Type"]',function(){ updatePage('&Pay_Type='+$(this).val()); }); //切換配送城市 $("#Main_Content").on('change','#Send_City',function(){ updatePage('&City='+$(this).val()); }); //切換配送地區 $("#Main_Content").on('change','#Send_Area',function(){ updatePage('&Area='+$(this).val()); }); //選擇門市 $("#Main_Content").on("click","#Choose_Store", function(){ var $return = encodeURIComponent('regulashop/regulashop.php?ID='+$("#SIT_Data_ID").val()+'#shopcartbox'), $type = $(this).attr("type"), $coll = $(this).attr("coll"); updatePage('&save=1'); setTimeout(function(){ window.location.href = '/shopcart/e_returns/emap-p.php?url='+$return+'&type='+$type+'&coll='+$coll; },500); }); //姓名、電話、Email、地址、備註 $("#Main_Content").on('change','#Send_Name,#Send_Cellphone,#Email,#Send_Address,#Send_Memo',function(){ updatePage('&save=1'); }); //自動加入會員、收貨時間 $("#Main_Content").on('click',"#Auto_Add,input[name='Send_Time']",function(){ updatePage('&save=1'); }); //切換載具類型 $("#Main_Content").on('change',"#CarrierType",function(){ updatePage(); }); //切換發票類型 $("#Main_Content").on('click',"input[name='Invo_Mod']",function(){ updatePage(); }); //同收件地址 $("#Main_Content").on('click','#Invo_Same_Button',function(){ if($(this).prop("checked")) { var same = '1'; var address = $('#Send_City').find('option:selected').text() + $('#Send_Area').find('option:selected').text() + $('#Send_Address').val(); $("#Invo_Address").attr("fun","checkNull").val(address); $("#Invo_Address_Box").find(".text-title").addClass("now") } else { var same = '2'; $("#Invo_Address").attr("fun","checkNull"); } updatePage('&Invo_Same='+same+'&save=1'); $("input[name='Invo_Same']").val(same); }); //送出訂單 $("#Main_Content").on('click','#Form_Submit',function(){ $("#Main_Form").submit(); }); }) function updatePage(data) { //取得一般配送資料 var send = ''; var data = data || ''; //寄送資料 $("#Send_Name,#Send_Office_Name,#Send_Cellphone,#Email,#Password,#Password2,#Send_Address,input[name='Send_Time']:checked,#Send_Memo,#Auto_Add:checked").each(function(){ send += '&'+$(this).attr("name")+'='+$(this).val(); }); //發票資料 $("input[name='Invo_Mod']:checked,#CarrierType,#CarrierId1,#CarrierId2,#NPOBAN,#Invo_Title,#Invo_No,#Invo_Address").each(function(){ send += '&'+$(this).attr("name")+'='+$(this).val(); }); var $data = 'type=update'+data+send+'&SIT_Data_ID='+$("#SIT_Data_ID").val(); $.ajax({ url:"/regulashop/ajax/ajax_get_cart.php", type:"POST", async: true, data:$data, cache:false, error:function(d,e,f){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ if(d){ $("#Ajax_Box").html(d); } } }) }