In woocommerce I have an add to cart button with the following classes:
button product_type_simple add_to_cart_button ajax_add_to_cart
I want to run a javascript code once this button has been clicked. It is a custom JS file. How can I trigger my custom js file when this class is clicked?
Try the following code where you can trigger some code on ajax add to cart, once product is added to cart:
add_action( 'wp_footer', 'trigger_for_ajax_add_to_cart' );
function trigger_for_ajax_add_to_cart() {
?>
<script type="text/javascript">
(function($){
$('body').on( 'added_to_cart', function(){
// Testing output on browser JS console
console.log('added_to_cart');
// Your code goes here
});
})(jQuery);
</script>
<?php
}
Code goes in function.php file of the active child theme (or active theme). Tested and works.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With