2011-12-22 9 views
0

このページではjQueryの石積みを使用しています。それは2列のページで、私がしたいのは、左側に表示されるディビジョンにdivを、右側に表示されるディビジョンにdivを表示することです。メーソンリーの位置に応じて新しい要素を入れる方法

 
┌---------------------------------┐#content 
| ┌-------------┐ ┌-------------┐ | 
| |   [A]| |[B]   | | 
| |    | |    | |    
| |    | |    | | 
| └-------------┘ |    | | 
| ┌-------------┐ |    | | 
| |   [A]| |    | | 
| |    | |    | | 
| |    | └-------------┘ | 
| └-------------┘ ┌-------------┐ |     
|     |[B]   | | 
|     |    | | 
|     |    | | 
|     └-------------┘ | 
└---------------------------------┘ 

そこには、別のdiv(#content)内に石積みを使用する相対的に配置されたdiv(.post)があります。私がしたいのは、div "A"を左に行く.post divにのみ表示させ、div "B"は右に表示される.post divにのみ表示させることです。

これは可能ですか?

答えて

0

あなたは2列しかないので、$('#content').left()$('.post').left()を比較するにはjQueryを使用します。同じもの(または同じもの+ #contentで同じものを使用している場合)、.postはタイプAです。異なる場合、投稿のタイプはBです。

これにより、 <div>を別の方法で挿入するか、別のコンテンツを挿入します。

関連する問題