- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【jQuery】jQuery Masonry)
【jQuery】jQuery Masonryとアコーディオン機能を組み合わせたページを構築する方法
このQ&Aのポイント
- 現在開発中のWEBサービスにて、jQuery Masonryとアコーディオン機能を組み合わせたページを構築する方法について質問します。
- アコーディオン機能が付いたPinterest風のページを作成したいのですが、アコーディオンが開閉するたびにグリッド部分を再構築したいと思っています。
- 現在の実装ではうまくいっておらず、上手な方法を教えていただきたいです。
- みんなの回答 (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>