2013-07-20 9 views

risposta

20

Questo codice chiuderà automaticamente il bootbox dopo 10 secondi.

window.setTimeout(function(){ 
    bootbox.hideAll(); 
}, 10000); // 10 seconds expressed in milliseconds 

Vedi l'documentation here

+1

Wow, funziona perfettamente! Un'altra domanda, posso mostrare i secondi rimasti nel bootbox ?! – davidOhara

+2

@chrizstone Sono contento che l'abbia aiutato. Dovresti postarla come un'altra domanda, è leggermente più coinvolta. Se questo ha risposto alla domanda originale, non dimenticare di selezionarlo come risposta. Grazie – Scott

4

ho solo commesso una patch che dovrebbe aggiungere questa funzionalità a bootbox.

È disponibile sul link sottostante.

https://github.com/bhagyas/bootbox/commit/72cd1ada43d3aa74f0dcfb10d66219fe208063af

Dopo l'aggiunta di questa patch ai vostri bootbox.js, è possibile impostare un'opzione aggiuntiva timeOut nelle opzioni per bootbox.

bootbox.dialog({ 
    message : "Your operation completed successfully.", 
    timeOut : 2000 
}); 

Cheers.

Problemi correlati