InstagramのAPIと一連のDIVを使用してアプリケーションを作成しています
ラッパー、画像コンテナ、画像、ポップアップ(ホバー)ユーザープロファイル画像ユーザー名日付画像が撮影されました
プロフィール画像、ユーザー名、画像をすべて1行に表示したいと思っています。
これがjsFiddleです:http://jsfiddle.net/nAfxc/1/
InstagramのAPIと一連のDIVを使用してアプリケーションを作成しています
ラッパー、画像コンテナ、画像、ポップアップ(ホバー)ユーザープロファイル画像ユーザー名日付画像が撮影されました
プロフィール画像、ユーザー名、画像をすべて1行に表示したいと思っています。
これがjsFiddleです:http://jsfiddle.net/nAfxc/1/
クラスの幅を指定する必要があります.instagram
。
ここでjsFiddleを参照してください。この場合、例として10,000pxを挙げます。実際の数を計算することをお勧めします。このようなものかもしれません:
function SetWidth() {
var WidthOfSinglePic = $('.instagram-feed').width();
var NumberOfPicsInFeed = $('.instagram').find('.instagram-feed').length;
var WidthOfParentDiv = parseInt(WidthOfSinglePic * NumberOfPicsInFeed, 10);
$('.instagram').width(WidthOfParentDiv);
}
<br>
編集:タグを削除するには、これでうまくいきます:
$('.igHoverContent').each(function () {
var ContentHTML = $(this).html();
var CleanContent = ContentHTML.find('br').each(function() {
$(this).remove();
});
$(this).html(CleanContent);
});
明確化した後、編集します。
$('.igHoverContent').each(function () {
var ThumbnaiTopPosition = $(this).parent().find('igHover2').position().top;
var ThumbnaiLeftPosition = $(this).parent().find('igHover2').position().left;
var ThumbnailWidth = $(this).parent().find('img').width();
var NewLeftPostion = ThumbnaiLeftPosition + ThumbnailWidth;
$(this).css({
'top': ThumbnaiTopPosition,
'left': NewLeftPostion
});
});
注:「プロフィール画像、ユーザー名、画像をすべて1行に表示したい」と言った場合。、あなたが本当に「各クラスをクラスの隣に配置したい」という意味だと誰が推測するのでしょうか。.igHover
.igHoverProfPic
最終編集:生成しているHTMLに何か非常に問題があることがわかりました!!! これの終了タグを削除する必要があります。<div class='igHoverContent' />\
これにより、データはタグから外れるのではなく、タグに囲まれます!!!; 次に、CSSを次のように変更します。
.igHoverContent {
position: absolute;
margin: 275px 0px 0px 63px;}
ここで最終出力を参照してください:http://jsfiddle.net/nAfxc/6/