Я использую этот код для создания кнопки Ladda:Ladda UI не установлен правильный ход
CSS:
<link href="./assets/global/plugins/ladda/ladda-themeless.min.css" rel="stylesheet" type="text/css">
CODE:
<button type="button" id="test" class="btn green mt-ladda-btn ladda-button" data-style="expand-left"> <span class="ladda-label"> <i class="fa fa-key"></i> Nuova Password</span> </button>
JS:
<script src="./assets/global/plugins/ladda/spin.min.js" type="text/javascript"></script>
<script src="./assets/global/plugins/ladda/ladda.min.js" type="text/javascript"></script>
<script>
Ladda.bind('input[type=button]');
$(function() {
$('#test').click(function(e){
var l = Ladda.create(document.querySelector('#test'));
// Start loading
l.start();
// Will display a progress bar for 50% of the button width
l.setProgress(0.5);
});
});
</script>
Таким образом, код работы, но прогресс не является правильным:
, но при использовании этого кода ЯШ:
Ladda.bind('#test', {
callback: function(instance) {
var progress = 0;
var interval = setInterval(function() {
progress = Math.min(progress + Math.random() * 0.1, 1);
instance.setProgress(0.5);
if(progress === 1) {
instance.stop();
clearInterval(interval);
}
}, 200);
}
});
результат является правильным:
Почему это? Мне нужно использовать первый код, потому что на клике у меня есть какая-то функция, и я устанавливаю прогресс вручную на основе позиции функции.
Можно исправить? У меня есть метроническая лицензия и Тема материала, но, думаю, проблема - это плагин, а не тема.
Спасибо, но если прогресс изменения к 1, то проблема не решается http://jsbin.com/jonupadono/1/ редактировать? html, output – user3477026
Спасибо! Совершенно сейчас, – user3477026