組積造に問題があります。
ここで、組積造を適用する必要があります。
<ul class="text">
<li>
<ul>
<li> <!--Trying to apply masonry only here-->
<ul>
<li></li><!--Not here-->
</ul>
</li>
<li> <!--Trying to apply masonry only here-->
<ul>
<li></li> <!--Not here-->
</ul>
</li>
</ul>
</li>
</ul>
2番目のulのliタグにのみ石積みを適用します。各liタグにクラスを追加しないと、次のul> liも追加されるため、石積みは正しく機能しません。このように各liにクラスを追加すれば動作させることができますが、phpを使用するのは少し複雑です。
<ul class="text">
<li>
<ul>
<li class="class"> <!--Trying to apply masonry only here-->
<ul>
<li></li><!--Not here-->
</ul>
</li>
<li class="class"> <!--Trying to apply masonry only here-->
<ul>
<li></li> <!--Not here-->
</ul>
</li>
</ul>
</li>
</ul>
これを使用する:
$("ul.text > li > ul").masonry({
itemSelector : '.class'
});
しかし、私はクラスを追加したくありません。私は次のようなことを試しましたが、すべてのliタグに石積みを適用し続けます。
$("ul.text> li > ul").masonry({
itemSelector : 'li'
});
クラスを適用せずにこれを行う方法はありますか?
ありがとう