Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ jQuery(document).ready(function(){ var qty = jQuery( "form.cart" ).find( ".qty" ); var val = parseFloat(qty.val()); qty.attr( "min" , val ); jQuery(".variations_form input").removeClass("qty"); }); // After version 1.1.0. jQuery(document).ready(function($){ $('input.variation_id').change( function(){ if ( '' != $('input.variation_id').val() ) { var vari_id = $('input.variation_id').val(); var hidden_Var = $('input.afadv_vari_' + vari_id); var hidden_Var_fix = $('input.afadv_vari_fix_' + vari_id); if ( hidden_Var_fix.length >= 1 ) { var fixed = hidden_Var_fix.attr('fix'); $(".variations_form input.input-text").attr( { min:fixed, max:fixed, step:fixed, value:fixed }); } else if ( hidden_Var.length >= 1 ) { var mini = hidden_Var.attr('min'); var maxi = hidden_Var.attr('max'); var stp = hidden_Var.attr('step'); $(".variations_form input.input-text").attr( { min:mini, max:maxi, step:stp, value:mini }); } else { $('div.quantity input.input-text').removeAttr('readonly'); $(".variations_form input.input-text").attr( { min:1, max:'', step:1, value:1 }); } } }); $('a.reset_variations').on('click', function(){ $('div.quantity input.input-text').removeAttr('readonly'); $('div.quantity input.input-text').attr( { min:1, max:'', step:1, value:1 } ); }); $('div.quantity input.input-text').attr( { min:1, max:'', step:1, value:1 } ); $('div.quantity input.input-text').removeAttr('readonly'); }); // FlatSome Solution // jQuery(document).ready(function(){ var qty = jQuery( "form.cart" ).find( ".qty" ); // var val = parseFloat(qty.val()); // qty.attr( "min" , val ); // var min = jQuery(qty).attr("min"); // var max = jQuery(qty).attr("max"); // jQuery(".variations_form input").removeClass("qty"); // jQuery('.variations_form').on( 'click', 'input.plus, input.minus', function() { // // Get current quantity values // var qty = jQuery( this ).closest( 'form.cart' ).find( '.input-text' ); // var val = parseFloat(qty.val()); // var max = parseFloat(qty.attr( 'max' )); // var min = parseFloat(qty.attr( 'min' )); // var step = parseFloat(qty.attr( 'step' )); // // Change the value if plus or minus // if ( jQuery( this ).is( '.plus' ) ) { // if ( max && ( max <= val ) ) { // qty.val( max ); // } else { // qty.val( val + step ); // } // } else { // if ( min && ( min >= val ) ) { // qty.val( min ); // } else if ( val > 1 ) { // qty.val( val - step ); // } // } // }); // });