Вытягиваю get запросов картинки как вывести нужное число картинок?
Доброй ночи дорогие форумчане вывожу на персональную страницу пользователя фотографии загруженные этим пользователем, в общем хочу вывести в профиле пользователя последние его 5 фотографий, у меня все получилось но вот загвоздка скрипт выводит все его фотографии будь их 100 выведет все, как задать скрипту что бы он вывел последние 5
$.get('/api/photo/0-1-0-17-'+user_id+'', function(skinsprofile){
$('struct', skinsprofile).each(function (i)
{
if ($('member', this).text() != '')
{
var mydata = new Array();
$('name', this).each(function(){
mydata[$(this).text()] = $(this).next().text();
});
$('.last-skins').append('<span class="photo-load-materials" id="p-sc"><div class="center-photo-load "><div class="center-block-nones"><a href="#"><img src="'+mydata['PHOTO_URL']+'" class="skin"></a></div></div></span>')
}
});
});
|
нашел такой вариант
// не самый быстрый вариант $( '.some-hint:lt( 5 )' ); // эффективнее будет $( '.some-hint' ).slice( 0, 5 ); но как применить правильно не понял |
FredIkO,
.slice( -5 ).each |
рони,
Спасибо большое работает
$.get('/api/photo/0-1-0-17-'+user_id+'', function(skinsprofile){
$('struct', skinsprofile).slice( -5 ).each(function (i)
{
if ($('member', this).text() != '')
{
var mydata = new Array();
$('name', this).each(function(){
mydata[$(this).text()] = $(this).next().text();
});
$('.last-skins').append('<span class="photo-load-materials" id="p-sc"><div class="center-photo-load "><div class="center-block-nones"><a href="#"><img src="'+mydata['PHOTO_URL']+'" class="skin"></a></div></div></span>')
}
});
});
|
| Часовой пояс GMT +3, время: 12:59. |