2016-01-20 59 views

回答

3

我發現了一個清晰的解決方案:

  1. 設置提交按鈕屬性禁用
  2. 使用onReady回調braintree.setup( )啓用提交按鈕。
1

如果您不包含插入Braintree UI的任何其他子元素,則可以使用下面的腳本檢查是否存在子元素(braintree設置應該添加),還將檢查對象是否爲braintree對象在window上定義。注意:childElementCount要求polyfill支持IE8。

HTML:

<div id="braintreeCompHere"></div> 

腳本:

checkForBraintree('braintreeCompHere'); 

function checkForBraintree(btContainer) { 
    var elBool = document.getElementById(btContainer).childElementCount > 0, 
     btBool = typeof window.braintree !== 'undefined'; 

    return elBool && btBool; 
} 
相關問題