Skip to content
Advertisement

How to remove woocommerce spinner on pages?

I know you can disable the preloader/spinner on WooCommerce checkout page using the following CSS code:

JavaScript

However, the WooCommerce preloader / spinner still appears on all other related pages for example the Shop and Single Product Page.

I have read Woocommerce Uses jQuery BlockUI Plugin to make a blocking overlay with an animate spinner on some jQuery events and on specific pages.

enter image description here

I already have my own preloader on the website, thus I’m looking to remove the black WooCommerce preloader / spinner on these specific woo pages?

Any tips would be greatly appreciated.

Thanks

EDIT:

Could we disbale the WC script using the hook ‘wp_enqueue_scripts’.

wp_enqueue_scripts is the proper hook to use when enqueuing scripts and styles that are meant to appear on the front end.

JavaScript

Advertisement

Answer

Fixed the problem by changing the class in my preloader code to .preloader instead of .loader – And somehow this removed the black woo spinner.

I was convinced this was a standard default thing as WooCommerce directly said there’s no default option to remove it in settings, and customizing that would require a bit of additional coding.

So my only guess it that class .loader is integrated with WooCommerce and the HTML/CSS Code made it appear.

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement