4 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
remove_action('woocommerce_before_cart', 'woocommerce_output_all_notices', 10);

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
jQuery(document).ready(function($) {
$(document).ajaxComplete(function() {
if ($('body').hasClass('woocommerce-checkout') || $('body').hasClass('woocommerce-cart')) {
jQuery( 'html, body' ).stop();
}
});
});
如果您不想禁用 woocommerce 通知,只有這對我有用。添加此代碼并包裹<script>...</script>在頁腳中的標(biāo)簽上

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
所以,我在任何地方都沒有找到很好的解決方案。因此進(jìn)入了 woocommerce 的代碼并更改了一些代碼。
打開此文件 wp-content/plugins/woocommerce/includes/wc-template-functions.php 并在第 3640 行搜索該文件。
wc_print_notices();
并評論或刪除此行。那么它將適用于數(shù)量的變化以及從購物車中刪除商品,并且當(dāng)您有 100 種產(chǎn)品時(shí),它不會(huì)每次都滾動(dòng)到頂部。
您也不需要document.location.reload(true);
為此使用。
PS每次更新插件的時(shí)候都要更改它。

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
嘗試通過添加在 CSS 中修復(fù)它
body {
overflow-x: visible !important;
}
- 4 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報(bào)