2015-01-08 2 views
1

Я пытаюсь установить минимальное значение в компоненте топливного фильтра.Как установить минимальное значение в спинбоксе (топливном)

я выполняю этот код:

$('.spinbox').spinbox('min', 1); 

но Firefox дает мне эту ошибку в (fuelux.min.js):

TypeError: g[b] is undefined 
..."fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return v... 

Может кто-нибудь мне помочь?

код

со счётчиком: http://getfuelux.com/javascript.html#spinbox-examples

ответ

1

я есть отлаживать ядро ​​плагина и обнаружил, что это произойдет:

в демо-странице топливо, руководство направляет этот код:

<div class="spinbox" data-initialize="spinbox" id="mySpinbox"> 
     <input type="text" class="form-control input-mini spinbox-input"> 
     <div class="spinbox-buttons btn-group btn-group-vertical"> 
     <button type="button" class="btn btn-default spinbox-up btn-xs"> 
      <span class="glyphicon glyphicon-chevron-up"></span><span class="sr-only">Increase</span> 
     </button> 
     <button type="button" class="btn btn-default spinbox-down btn-xs"> 
      <span class="glyphicon glyphicon-chevron-down"></span><span class="sr-only">Decrease</span> 
     </button> 
     </div> 
    </div> 

, но есть ошибка в плагине, когда присутствует data-initialize="spinbox".

Так использовать HTML код, приведенный выше, не data-initialize="spinbox" и инициализацию componenent с вашей предпочитаемой варианты, как это:

$('#mySpinbox').spinbox({ 
    'value': 1, 
    'min' : 1 
}); 
0

Попробуйте передавая значение в опции объекта при инициализации:

$('.spinbox').spinbox({ 
    value: '1,0px', 
    min: 1, 
    max: 10, 
    step: 0.1, 
    decimalMark: ',', 
    units: ['px'] 
});