【问题标题】: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
}