順序付けされていない大きなリストがあり、それぞれに写真とタイトルが含まれています。タイトルをクリックすると、コンテンツ領域が表示されます。デフォルトでは、すべてのコンテンツ領域が折りたたまれているため、各リストアイテムの高さは同じです。ここで実際の例を見ることができます:http://trendsprintmedia.com/templates/
Jqueryは単純です:
$(".tempContainer").hide();
$("h2.trigger").click(function(){
$(this).toggleClass("activeTemp").next().slideToggle(250);
return false;
});
(タイトルまたはプラスアイコンをクリックして)コンテンツを展開すると、すべてのコンテンツが下にスライドするのがわかります。これにより、その下のすべてのリスト項目が台無しになります。その下のリスト全体が整理されておらず、醜いです。これは避けたい。
各要素(li.singleTemp
)は同じ幅であるため、タイトルをクリックすると、リストアイテムの垂直列だけが下にスライドし、残りの要素はそのまま残るjqueryソリューションを探しています。何か案は?
または、リストを展開する場合は、次の行が完全に下にスライドすると便利です。