0

このフィドルを参照してください: http://jsfiddle.net/eEe2C/2/

緑色の行 1 は固定されていますが、他の青色の行のように親の幅全体を拡大することはありません。行 1 は、グリッドの列ヘッダーと考えてください。常に表示され、スクロール時にすべての行がその下に「スライド」するように修正する必要があります。行 1 と他の行の唯一の違いは、行 1 には position:fixed があることです。

水平方向にサイズ変更すると、青い行の「セル」は、幅のパーセンテージに従って適切に拡張されます。緑の行の「セル」はこれを無視します (理由はわかっていますが、解決策が必要です)。

行1を固定したまま、同じストレッチ動作を取得するにはどうすればよいですか? もちろん、ヘッダーはデータの「セル」に合わせて配置する必要があります。可能であれば、ポスト js ハックをしないでください。

編集:テーブルではまったくうまくいかないドラッグアンドドロップソートを使用しているため、テーブルを使用できません。

4

2 に答える 2

0

これはデモですが、私には表形式のデータのように見えるので、<table>. 高さが固定され<tbody>たテーブルを使用すると、問題を解決できる場合があります。

于 2011-04-27T23:10:38.317 に答える
0

私の理解が正しければ、こういうことですか?コンテナに特定の幅を設定したいかもしれませんが。

http://jsfiddle.net/eEe2C/6/

于 2011-04-27T22:37:24.123 に答える