2016-11-30 19 views
0

我來找你有一個我一直在瘋狂的問題, 我正在爲客戶建立woocommerce,但是當我在購物車上,我點擊退房,表格變成「白色」,然後去退房,退房時,當頁面加載時,一個表單是「白色」,當我點擊「進入Pay​​Pal」時,兩種表單都去「白色」。通過檢查,我發現事情的變化是將一個類「處理」添加到表單中,但是我找不到該類的任何影響,並且我無法克服它,有人知道我可以如何修復這個?Woocommerce結帳+購物車白色不透明類=「處理」

enter image description here enter image description here

url of project

謝謝!

+0

爲什麼你要覆蓋它?我非常肯定這是jQuery blockUI插件,它旨在防止您在表單處理過程中進行更改,主要是爲了防止錯誤和雙重處理。 – helgatheviking

+0

因爲它是不明智的...... – Dikeneko

+0

所以我找到了購物車頁面的解決方案,它在cart.js文件中,類處理觸發了一個offerlay,所以我減少了它的不透明度,但是對於退房頁面,我修改了checkout.js並且不會改變它... – Dikeneko

回答

0

所以我找到了解決方案:它在cart.js和checkout.js文件(woocommerce> assets> js)中,類處理觸發了一個offerlay,所以我減少了它的不透明度。

if (! is_blocked($node)) { 
     $node.addClass('processing').block({ 
      message: null, 
      overlayCSS: { 
       background: '#fff', 
       opacity: 0.6 
      } 
     }); 
    } 

if (1 !== form_data['blockUI.isBlocked']) { 
    $form.block({ 
     message: null, 
     overlayCSS: { 
     background: '#fff', 
     opacity: 0.6 
    } 
}); 
} 
相關問題