【问题标题】:How to disable auto scroll in Woocommerce address field on Checkout page如何在结帐页面上的 Woocommerce 地址字段中禁用自动滚动
【发布时间】:2022-02-21 20:44:44
【问题描述】:

我在 Woocommerce 的结帐页面上单击了运送到不同地址的复选框。地址栏出现,我输入新的街道名称和号码。填写完该字段后,会自动滚动回帐单地址的顶部。我向下滚动,填写城市,单击州的下一个字段,然后再次自动滚动到帐单地址顶部。在我输入新的邮政编码后也是如此。如何在 Woocommerce Checkout 中禁用这种烦人的自动滚动?非常感谢您查看我的问题。

【问题讨论】:

    标签: wordpress woocommerce scroll checkout auto


    【解决方案1】:

    在活动主题 function.php 文件中尝试以下脚本

    add_action('wp_footer','custom_js_function');
    function custom_js_function(){
    ?>
    <script>
     jQuery( document ).ajaxComplete( function(event, xhr, settings) {
                if ( jQuery( 'body' ).hasClass( 'woocommerce-checkout' ) || jQuery( 'body' ).hasClass( 'woocommerce-cart' ) ) {
                    jQuery( 'html, body' ).stop();
                }
            } );
    </script>
    <?php
    }
    

    【讨论】:

    • wc_enqueue_js 看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 2021-08-20
    • 2017-11-09
    • 2015-07-09
    相关资源
    最近更新 更多