Ответы пользователя по тегу JavaScript
  • Как умножить цену выбранной вариации на количество на странице ТОВАРА?

    @alexiusgrey Автор вопроса
    Вот такая рекурсия.
    Еще надо проверить на косячность и не задевает ли другие функции
    Пишу скорее для себя в будущем, потому что часто нахожу тут свои же вопросы и ответы, но если кому поможет - ок
    jQuery(document).on('found_variation', 'form.cart', function( event, variation ) {  
    	     var qtty = jQuery('.summary .quantity .qty').val(); 
    	      currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
              vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
              parsePrice  = parseFloat(vprice)*qtty,
              totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
             jQuery('.summary .single_add_to_cart_button').html(totalPrice); 
    			jQuery( '[name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
          });	
    	
    	jQuery( '.product-type-simple [name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.summary .woocommerce-Price-amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
    Ответ написан
    Комментировать
  • Как сделать бургер?

    @alexiusgrey
    В инспекторе кода оно присветит куда оно улетело. если нету, значит где-то display block, или в бутстрапе класс d-none d-md-block.
    Ответ написан
    1 комментарий