2016-08-22 5 views
0
<script> 
jQuery(function() { 
var $ = jQuery; 
$(document).on('touchstart mouseover', 'a#wsite-com-minicart-checkout-button', function(e) { 
    var totalCount = $("span#wsite-nav-cart-num").text(); 
    var totalNeeded = 12; 
    if (totalCount < totalNeeded) { 
    var totalItems = totalNeeded - totalCount; 
    $("a#wsite-com-minicart-checkout-button").click(function(event){ 
     event.stopImmediatePropagation(); 
     alert('Orders under ' + totalNeeded + ' packages are only available for pickup. Click "Order for Pickup" to proceed to checkout. If not, click "OK" and add ' + totalItems + ' more packages for us to ship your order.'); 
     return false; 
    }); 
    } 
}); 
}); 
</script> 

여기에 온라인으로 볼 수있는 링크입니다.체크 아웃을 진행할 수 있도록 "픽업 주문"버튼을 팝업 창에 어떻게 추가합니까? 팝업 창을 보려면 다음 "체크 아웃"을 "장바구니에 추가"<a href="http://poloniafoods.weebly.com/store/p10/kozackie" rel="nofollow">http://poloniafoods.weebly.com/store/p10/kozackie</a></p> <p>는 어떤 도시를 선택하십시오

버튼을 사용할 수없는 경우 체크 박스를 사용할 수 있습니까?

+0

경고는 하나의 옵션을 제공합니다. 확인해 볼까요? 이것은 당신에게 두 가지 옵션을 줄 것입니다. 당신은 취소/진행할 수 있습니다. – Kilmazing

+0

저는 jquery 스크립트에 대해 매우 익숙합니다. 코드를 보내 주시겠습니까? 아니면 정확히 무엇을해야할까요? – justinpees

답변

0

할, 그러나 이것은 당신이 찾고있는 무엇 : PickupOnly 사실이 아닌 경우 기본적으로

<script> 
jQuery(function() { 
var $ = jQuery; 
    $(document).on('touchstart mouseover', 'a#wsite-com-minicart-checkout-button', function(e) { 
     var totalCount = $("span#wsite-nav-cart-num").text(); 
     var totalNeeded = 12; 
     if (totalCount < totalNeeded) { 
     var totalItems = totalNeeded - totalCount; 
     $("a#wsite-com-minicart-checkout-button").click(function(event){ 
      event.stopImmediatePropagation(); 
      var PickupOnly = confirm('Orders under ' + totalNeeded + ' packages are only available for local pickup. If this order is for local pickup only, click "Ok" to proceed to checkout. If not, click "Cancel" and add ' + totalItems + ' more packages for us to ship your order.'); 
      if (PickupOnly !== true) { 
       return false; 
      } 
     }); 
     } 
    }); 
}); 
</script> 

, 그들은 남아있을 것입니다 페이지에. PickupOnly가 true이면 체크 아웃을 진행합니다.

+0

정말 고마워요. 제프리, 내가 다시 갇히게되면 다음 질문에 대한 링크로 여기에서 의견을 말하겠습니다. 네가 한 일은 내가 원한거야. 팝업 창의 제목을 변경할 수있는 방법이 있습니까? – justinpees

+0

"OK"텍스트를 다른 것으로 변경하는 방법이 있습니까? – justinpees

+0

버튼 텍스트 또는 확인 팝업의 제목을 변경할 수있는 방법이 없습니다. 자신의 팝업을 만들어야합니다. 예를 들어, http://jsfiddle.net/Xtreu/와 같이 사용할 수 있습니다. –

0

확인 결과는 true 또는 false입니다. 그래서 그 대신 경고 나 전망이 좋은, 확인 팝업의 텍스트를 변경 한

Var Result = Confirm("your string here"); 
If (result === true) { 
    // user wants to proceed write code to handle 
} else { 
// user clicked cancel handle that 
} 
+0

내가 제공 한 기존 코드에이 코드를 통합 할 수 있습니까? 내가 말했듯이 나는 jquery에 대해 매우 새로운 것이므로 어떻게해야할지 모른다. – justinpees