javascript - Woocommerce 结帐 scroll_to_notices
问题描述
我希望滚动点击“结帐”按钮,转到网站顶部,而不是只转到该部分
我在 checkout.js 的代码中找到了这个函数
submit_error: function( error_message ) {
$( '.woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message' ).remove();
wc_checkout_form.$checkout_form.prepend( '<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">' + error_message + '</div>' ); // eslint-disable-line max-len
wc_checkout_form.$checkout_form.removeClass( 'processing' ).unblock();
wc_checkout_form.$checkout_form.find( '.input-text, select, input:checkbox' ).trigger( 'validate' ).blur();
wc_checkout_form.scroll_to_notices();
$( document.body ).trigger( 'checkout_error' );
},
scroll_to_notices: function() {
var scrollElement = $( '.woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout' );
if ( ! scrollElement.length ) {
scrollElement = $( '.form.checkout' );
}
$.scroll_to_notices( scrollElement );
}
};
但是即使我删除了scroll_to_notice,它仍然会滚动到同一部分
解决方案
推荐阅读
- python - 如何在课堂上修复 TypeError
- c# - spa页面刷新时的asp-action url不正确
- logging - 删除多个目录中某个日期之前的文件
- asp.net - 应用程序的任何非有效用户都可以通过将其绝对 URL 直接输入浏览器 ASP.net 来访问 PDF 帮助文件
- python - 机场数据 - 我如何抓取数据并维护层次结构?
- java - 尝试并行化快速排序以在 Java 中的多个线程上运行
- excel - MXXML2.IVBSAXlexicalHandler_startCDATA未检测到词法
- java - 从任务访问异步方法参数或方法的注释
- javascript - 如何在脚本标签的 index.html 中使用 Bowser Javascript 库?
- sql - 将两列数据连接到新列中