• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【jQuery】jQuery Masonry)

【jQuery】jQuery Masonryとアコーディオン機能を組み合わせたページを構築する方法

このQ&Aのポイント
  • 現在開発中のWEBサービスにて、jQuery Masonryとアコーディオン機能を組み合わせたページを構築する方法について質問します。
  • アコーディオン機能が付いたPinterest風のページを作成したいのですが、アコーディオンが開閉するたびにグリッド部分を再構築したいと思っています。
  • 現在の実装ではうまくいっておらず、上手な方法を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • danyvis
  • ベストアンサー率66% (2/3)
回答No.1

テストしてないので、なんとも言えませんが、 こんな感じでしょうか? <script> jQuery(function () { jQuery("dd").css("display","none"); jQuery("dl dt").click(function(){ var cont = jQuery(this).next(); if(jQuery(cont).css("display")=="none"){ jQuery("dd").slideUp("slow", function(){ jQuery('#container').masonry("reload"); }); jQuery(cont).slideDown("fast"); jQuery("dt").removeClass("select"); jQuery(this).addClass("select"); } }).hover( function(){jQuery(this).addClass("over");} ),( function(){jQuery(this).removeClass("over");} ); }); </script>

関連するQ&A