You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
711 B
28 lines
711 B
// Bind normal buttons
|
|
Ladda.bind( '.ladda-btn button', { timeout: 2000 } );
|
|
|
|
// Bind progress buttons and simulate loading progress
|
|
Ladda.bind( '.ladda-btn-progress button', {
|
|
callback: function( instance ) {
|
|
var progress = 0;
|
|
var interval = setInterval( function() {
|
|
progress = Math.min( progress + Math.random() * 0.1, 1 );
|
|
instance.setProgress( progress );
|
|
|
|
if( progress === 1 ) {
|
|
instance.stop();
|
|
clearInterval( interval );
|
|
}
|
|
}, 200 );
|
|
}
|
|
} );
|
|
|
|
// You can control loading explicitly using the JavaScript API
|
|
// as outlined below:
|
|
|
|
// var l = Ladda.create( document.querySelector( 'button' ) );
|
|
// l.start();
|
|
// l.stop();
|
|
// l.toggle();
|
|
// l.isLoading();
|
|
// l.setProgress( 0-1 );
|
|
|