Mam następujący fragment, który zwraca niektóre identyfikatory youtube. Teraz chcę odwrócić wyjścia (bo teraz jest to ostatni raz pierwszy)jquery reverse array
if (options.slideshow) {
var links = [];
var $lis = holder.parents('#yt_holder').find('li');
var $as = $lis.children('a');
for(var count = $lis.length-1, i = count; i >= 0; i--){
links.push(youtubeid($as[i].href));
}
slideshow = '&playlist=' + links + '';
alert(slideshow);
}
Próbowałem .reverse(), ale niektóre elementy wydaje się, że brakuje następnie
links.reverse().push(youtubeid($as[i].href));
Każda pomoc będzie mile widziane . Ceasar
Zamiast ruchu do tyłu tablicy '$ as' (zmniejszanie kierunku' 0'), a następnie odwrócenie tablicę, to dlaczego nie iść do przodu * * poprzez tablicę '$ as' przez zwiększany w kierunku' i <$ lis.length'? –
Skąd nazwałaś 'links.reverse(). Push (youtubeid ($ as [i] .href));'? W twojej pętli for? Powinieneś raz wywołać 'reverse'. – kba