2
當用戶將光標聚焦在後置註釋輸入框上時,我的div更改高度(顯示最初隱藏的提交按鈕)。當一個div的高度發生變化時,我只希望該列中的項目轉移以適應高度變化。我很高興地發現,jquery同位素插件有一個功能:masonryColumnShift同步插件中的砌體柱移位佈局的問題
我一直在關注這篇文章http://isotope.metafizzy.co/custom-layout-modes/masonry-column-shift.html,但我的項目根本不顯示,如果我將我的佈局設置爲masonryColumnShift。 當我的佈局設置爲「砌體」時正常工作。
HTML:
<div id="main">
<div id="Container">
<div class="item">
...
</div>
</div>
</div>
JS:
$(#Container).isotope({
itemSelector: '.item',
layoutMode: 'masonryColumnShift'
});
CSS:
#main
{
clear:both;
padding:40px;
}
#Container
{
}
.item
{
margin-right:10px;
margin-bottom:10px;
float:left;
display:block;
width:250px;
padding:15px;
...
}
如果我這樣說,它的工作原理:
$(#Container).isotope({
itemSelector: '.item',
layoutMode: 'masonry'
});
你從哪裏找到這段代碼? –
@ parker.sikand https://github.com/desandro/isotope/blob/master/_posts/custom-layout-modes/2012-01-03-masonry-column-shift.html – Prabhu
感謝您的回覆。我還發現你可以從http://isotope.metafizzy.co/custom-layout-modes/masonry-column-shift.html頁面源代碼中獲取這段代碼。 –