Shopify 고객이 장바구니에 샘플을 추가 한 경우에만 쿠키를 저장하므로 샘플을 장바구니에 한 번만 추가하는 샘플 시스템을 개발 중입니다. 항목을 선택하고 추가하면 다시 추가 할 수 없게됩니다.jQuery 양식 제출 및 쿠키 문제 해제
그러나 전체 추가 프로세스가 사용 중지 된 것처럼 보입니다. 내가 도대체 뭘 잘못하고있는 겁니까?
$('#{{ product.handle }}').submit(function(additem){
$(this).find(':input[type=submit]').prop('disabled', true).val('Sample Added!');
$.cookie('sample', '{{ product.handle }}', {
expires: 7
});
});
if ($.cookie('sample', 'balancing-treatment-sample')) {
$('#balancing-treatment-sample-wrap').addClass("added");
$('#balancing-treatment-sample-buy').prop('disabled', true).val('Sample Added!');
}else {
}
if ($.cookie('sample', 'cleanser-mask-sample')) {
$('#cleanser-mask-sample-wrap').addClass("added");
$('#cleanser-mask-sample-buy').prop('disabled', true).val('Sample Added!');
}else {
}
에 스크립트를 변경하는 이유 '모이스처 라이저 Sample' 및'않습니다 클렌저 & Sample' 마스크 위해 이미 표시된 추가로, 나는 그들이 단지 바로 당신이 무엇을의 페이지 –
에 착륙, 기본적으로 추가 표시를 추가하지 내 질문은. 이미 비활성화 된 이유는 무엇입니까? 만약 내가 제거하면, 그들은 보여줍니다 ... –
나는 당신의 인생을 더 쉽게 만들고 localstorage를 사용할 것을 제안합니다. – Chris