$(document).ready(function(){ /*上方banner廣告圖*/ $(".top_productbox").owlCarousel({ loop : false, responsive:{ 0:{ items : 2 }, 320:{ items : 3 }, 480:{ items : 6 }, 660:{ items : 8 }, 768:{ items : 9 }, 960:{ items : 10 }, 1023:{ items : 12 } }, nav : true, }); //增加商品 $(".col-60").on("click",".add_to_tmp",function(){ var _this = $(this); _item = _this.parents(".prodbox"); $.ajax({ url:"/activities/ajax/act14/ajax_set_cart.php", type:"POST", data:{type:'add',Prod_Sell_ID:_this.attr("SID"),Amount:_item.find(".amountBox").val()}, error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ $("#Total_Div").html(d); _item.addClass("click"); _this.removeClass("add_to_tmp").addClass("del_from_tmp"); _this.html(''+_jsLang.取消選購); } }); }); //取消商品 $(".col-60").on("click",".del_from_tmp",function(){ var _this = $(this); _item = _this.parents(".prodbox"); $.ajax({ url:"/activities/ajax/act14/ajax_set_cart.php", type:"POST", data:{type:'del',Prod_Sell_ID:_this.attr("SID")}, error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, success:function(d){ $("#Total_Div").html(d); _item.removeClass("click"); _this.removeClass("del_from_tmp").addClass("add_to_tmp"); _this.html(''+_jsLang.選購); } }); }); //加入購物車 $("#Total_Div").on('click','#Add_Tmp_To_Cart',function(){ var Prod = ""; $(".prodbox").each(function(){ Prod += $(this).find(".amountBox").val()+","+$(this).find(".add_to_cart").attr("SID")+"-"; }); $.ajax({ url:'/activities/ajax/ajax_add_to_cart.php', type:"POST", cache:false, async:true, data:{Act_Type:$(this).attr("act_type"),Prod:Prod}, dataType: 'json', error:function(d){ alert('網路連線過慢,網頁請重新整理'); }, 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.GA_conversion && typeof gtag == 'function') { gtag('event', 'conversion', {'send_to':d.GA_conversion}); } if(d.FBQ){eval(d.FBQ)} if(d.GA4 && typeof gtag == 'function') { for(var key in d.GA4) { gtag("event","add_to_cart",{ "items":d.GA4 }); } } window.sy_dataLayer = window.sy_dataLayer || []; sy_dataLayer.push({ 'product': [d.datalayer] }); alert(_jsLang.加入購物車成功); window.location.reload(); 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; default: alert(_jsLang.資料庫忙線中); break; }; } }); }); });