#javascript #jquery #events #inappbrowser
#javascript #jquery #Мероприятия #inappbrowser
Вопрос:
У меня есть функция
var inApp = cordova.InAppBrowser.open(ln, '_blank', 'location=no');
inApp.addEventListener('loadstop', function(){
inApp.insertCSS({
file: 'http://istudy.com.pk/api/hide.css'
},onSuccess);
});
Я хочу вставить CSS после n seconds
вместо loadstop
. Возможно ли это? Как я могу этого добиться?
Комментарии:
1.
setTimeout
внутри прослушивателя событий — или вы хотите что-то еще?2. Я просто хочу вставить css через n секунд. Loadstop занимает много времени.
3. итак,
setTimeout
после вызова InApp — разве это не сработает?4. Что-то вроде InApp.insertAfter3seconds (функция) или что-то в этом роде.
5. да, может использоваться
setTimeout()
для создания задержки иsetInterval()
повторного выполнения, а также может легко выполнять жесткое обновление или останавливать обновление страницы.
Ответ №1:
setTimout(function(){
inApp.insertCSS({
file: 'http://istudy.com.pk/api/hide.css'
},onSuccess);
},3000) // 3000 milliseconds = 3 seconds
но это будет работать, только если inApp
определено во время выполнения