2016-10-06 2 views
0

J'ai une fonctionPuis-je appeler écouteur d'événement après n secondes

var inApp = cordova.InAppBrowser.open(ln, '_blank', 'location=no'); 
inApp.addEventListener('loadstop', function(){ 
    inApp.insertCSS({ 
     file: 'http://istudy.com.pk/api/hide.css' 
    },onSuccess); 
}); 

Je veux insérer le CSS après n seconds au lieu de loadstop. C'est possible? Comment puis-je y parvenir?

+3

'setTimeout' dans l'écouteur d'événement - ou vous voulez autre chose? –

+0

Je veux juste insérer le CSS après n secondes. Loadstop prend beaucoup de temps. –

+0

donc - 'setTimeout' après l'appel InApp - cela ne ferait-il pas l'affaire? –

Répondre

2
setTimout(function(){ 
    inApp.insertCSS({ 
     file: 'http://istudy.com.pk/api/hide.css' 
    },onSuccess); 
},3000) // 3000 milliseconds = 3 seconds 

mais cela ne fonctionnera que si inApp est défini au moment de l'exécution