djalfe Novice
24. november 2012 - 20:18 Der er 4 kommentarer og
1 løsning

Pause function til ajax request er fuldført

Hejsa derude
Jeg sidder og laver en jquery.vimeoplayer, der kan vise en video, flere selvvalgte videoer, hente fra album eller channel udfra id.

Mit problem ligger i min function, hvor timeren får min browser til at fryse.

function er gjort uafhængig af andet end parameter input

var timer_loadVideosInfo;
function loadVideosInfo(opt, num, isBusy, callback) {

if (isBusy) {
  timer_loadVideosInfo = setTimeout(loadVideosInfo(opt, num, isBusy, callback), 800);
  return true;

} else {
  clearTimeout(timer_loadVideosInfo);   
}

if (num > opt.vimeoUrls.length - 1) {
  clearTimeout(timer_loadVideosInfo);

  if (callback && typeof (callback) === "function") {
    callback();
  }

  return true;
}

var _url = 'http://vimeo.com/api/oembed.json?url=' + opt.vimeoUrls[num] + '&portrait=0';

$.ajax({
  url: _url,
  get: 'GET',
  async: false,
  dataType: 'jsonp',
  beforeSend: function () {
    timer_loadVideosInfo = setTimeout(loadVideosInfo(opt, num, true, callback), 1000)
  },
  success: function (data) {
    opt.vimeoList.push(data);
  },
  complete: function () {
    loadVideosInfo(opt, num++, false, callback);
  },
  error: function (jqXHR, textStatus, errorThrown) {
    console.log('AJAX error', jqXHR, textStatus, errorThrown);
    return false;
  }
});

}
arne_v Ekspert
24. november 2012 - 20:24 #1
JSP != JavaScript
djalfe Novice
24. november 2012 - 20:28 #2
Det er jeg ked af ....

Tjekkede ellers hvilken kategori andre havde brugt
arne_v Ekspert
24. november 2012 - 20:31 #3
djalfe Novice
24. november 2012 - 20:37 #4
Tak for henvisning til rigtig sted Arne_v

Har oprettet ny indlæg i rigtig kategori
http://www.eksperten.dk/spm/972795
djalfe Novice
24. november 2012 - 20:37 #5
done
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Rådet for Digital Sikkerhed vil have redesignet corona-passet: Der skal deles færre personoplysninger
Interview: Der er alt for mange unødvendige personoplysninger i danskernes coronapas lige nu, mener Rådet for Digital Sikkerhed, der har en række forslag til et redesign af appen. Forslagene kan hjælpe erhvervsdrivende med at komme over barrieren med at skulle tjekke kunders sundhedsoplysninger.
Computerworld
Sikkerhedshul i sundhed.dk gør det let at snyde med coronapas
Et hul i sikkerheden hos sundhed.dk åbner op for, at coronapas-ejere kan ændre på de svar, der står i passet. Men det er dokumentfalsk, advarer sundhed.dks direktør.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
"Vi var nødt til at sige til dem, at I er nødt til at sende ham hjem nu, for han begynder at knække"
White paper
Gør dine medarbejdere til et aktiv i sikkerhedsarbejdet
Vi glemmer hurtigt gode råd og sikkerhedskurser. Men sådan behøver det ikke at være. Moderne træning, opfølgning og simulationer skaber en sikkerhedsorienteret kultur, som minimerer risikoen for, at din virksomhed rammes af ødelæggende cyberangreb.