ncaught TypeError: i.$form.block is not a function
-
Hello,
i am using variations, and i used a script to add button if the variation found , the script is
function bbloomer_echo_variation_info() {
global $product;
if ( ! $product->is_type( ‘variable’ ) ) return;
echo ‘Download Data Sheet‘;
wc_enqueue_js( “
jQuery.noConflict();
jQuery(document).on(‘found_variation’, ‘form.cart’, function( event, variation ) {var fid= variation.variation_description; var fpath = jQuery(fid).text(); jQuery('.svar').attr('href', fpath); if(fpath){ jQuery('.var_info').css('display', 'block'); } else{ jQuery('.var_info').css('display', 'none'); } });” );
}it works fine for 2 products i have tested, when i add new product with 5 variations , it not working and shows console with error
Uncaught TypeError: i.$form.block is not a function
at t.onFindVariation (add-to-cart-variation.min.js?ver=7.9.0:1:4310)
at HTMLFormElement.dispatch (jquery.min.js?ver=1.0.0:2:43090)
at v.handle (jquery.min.js?ver=1.0.0:2:41074)
at Object.trigger (jquery.min.js?ver=1.0.0:2:71513)
at HTMLFormElement. (jquery.min.js?ver=1.0.0:2:72108)
at Function.each (jquery.min.js?ver=1.0.0:2:2976)
at S.fn.init.each (jquery.min.js?ver=1.0.0:2:1454)
at S.fn.init.trigger (jquery.min.js?ver=1.0.0:2:72084)
at t.onChange (add-to-cart-variation.min.js?ver=7.9.0:1:7330)
at HTMLFormElement.dispatch (jquery.min.js?ver=1.0.0:2:43090)
The topic ‘ncaught TypeError: i.$form.block is not a function’ is closed to new replies.