首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除网页上的woocommerce旋转器?

如何删除网页上的woocommerce旋转器?
EN

Stack Overflow用户
提问于 2021-11-22 18:33:16
回答 1查看 557关注 0票数 0

我知道您可以使用以下CSS代码在WooCommerce签出页面上禁用预加载程序/旋转器:

代码语言:javascript
复制
/* Remove spinner on WooCommerce checkout page */
.woocommerce .blockUI.blockOverlay { 
position: relative !important;  
display: none !important;
}

但是,WooCommerce预加载器/旋转器仍然出现在所有其他相关页面上,例如Shop和。

我读过Woocommerce使用jQuery BlockUI插件在一些jQuery事件和特定页面上使用动画旋转器创建一个阻塞覆盖。

我在网站上已经有了自己的预加载程序,因此我希望删除这些特定的求购页面上的黑色WooCommerce预加载器/旋转器?

任何提示都将不胜感激。

谢谢

编辑:

我们是否可以使用钩子‘wp_enqueue_ script’取消WC脚本。

wp_enqueue_scripts是在对前端显示的脚本和样式进行排队时使用的适当挂钩。

代码语言:javascript
复制
add_action( 'wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99 );

function child_manage_woocommerce_styles() {
    remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );
    if ( !is_woocommerce() && !is_page('store') && !is_shop() && !is_product_category() && !is_product() ) {
        wp_dequeue_script( 'jquery-blockui' );
        wp_dequeue_script( 'jqueryui' );
}}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-26 11:09:54

通过将预加载程序代码中的类更改为.preloader而不是.loader来解决这个问题--并且不知怎么地,它移除了黑色的woo旋转器。

我确信这是一个标准的默认设置,因为WooCommerce直接说在设置中没有删除它的默认选项,而定制则需要一些额外的编码。

因此,我唯一的猜测是,.loader类与WooCommerce集成在一起,并且出现了HTML。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70070751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档