$(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
})
}