2

最初の div のサイズを変更すると、次の div が列を「上」にジャンプします。

再作成するには: トップ div のサイズ変更ハンドルをドラッグします。

jQuery $(function() { $('.portlet').draggable({ grid: [25, 25] }).resizable({ grid: [25, 25] }); });

レイアウト

<div class="portlet" id="P2">
    <div class="portlet-header"><h3>News</h3></div>
    <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div>
</div>
<div class="portlet" id="Div1">
    <div class="portlet-header"><h3>Feeds</h3></div>
    <div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</div>
</div>

CSS

.portlet { min-width: 100px; min-height: 100px; width: 100px; height: 100px; background-color: #C0C0C0; }

4

1 に答える 1

0

#Div1にtop:100pxの絶対位置を指定すると、#P2のサイズを変更するときにそのままにしておく必要があります。#Div1の最初のサイズ変更時に、インラインポジショニングが変更され、説明したようにブラウザが#Div1を起動します。

于 2011-07-27T00:06:12.783 に答える