function instaFeed() {
$.each($('#instaFeed'), function(i, val) {
var html = '';
$.ajax({
url: '/PATH/instagram.php',//PHPファイルのURL
type:'POST',
dataType: 'json'
}).done(function(data){
//通信成功時の処理
html += '<div class="insta-slides sp-slides">';
$.each(data.data,function(i,item){
var imgurl = item.images.low_resolution.url; //低解像度の画像のURLを取得
var link = item.link; //リンクを取得
var caption = item.caption.text;
var created_time = new Date( Number(item.created_time +'000') );
var y = created_time.getFullYear();
var m = created_time.getMonth()+1;
var d = created_time.getDate();
var weekDayList = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
var weekDay = weekDayList[ created_time.getDay() ] ; // 曜日
html += '<div class="sp-slide">';
html += '<a href="' + link + '" target="_blank">';
html += '<img class="sp-image" src="' + imgurl + '">';
html += '<p class="sp-layer sp-white sp-padding" data-horizontal="2%" data-vertical="4%" data-width="96%" data-position="bottomRight" data-show-transition="left" data-show-delay="200" data-hide-transition="right" data-hide-delay="400">';
html += '<span>' + y + '.' + m + '.' + d + ' ' + weekDay + '</span>';
html += caption;
html += '</p>';
html += '</a>';
html += '</div>';
});
html += '</div>';
}).fail(function(){
//通信失敗時の処理
html = "<li>画像を取得できません。</li>";
}).always(function(){
$.when(
$(val).append(html)
).done(function(){
$('#instaFeed').sliderPro({
width: '100%',//横幅
arrows: true,//左右の矢印
buttons: false,//ナビゲーションボタン
keyboard: false
});
});
});
});
}
同じことで困っていたらこの記事を見て解決しました!!!
ありがとうございます!
お役に立てて良かったです!