0

私は私を狂わせる問題を抱えています。スクロール可能な div 内にグリッドビューがあります。gridview ヘッダーをクリックすると、小さなオーバーレイ div (z-index:10) とフィルタリング オプションが表示されます。

問題は、親 div の水平スクロールバーを移動すると、フィルタリング div も移動することです。

常にヘッダー列の下に配置されるように「釘付け」する方法は? JavaScript を使用してその位置を更新する必要がありますか、それとも css で行うことができますか?

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1

これはコードを見ないと難しいですが、通常は親要素に対してposition:を追加し、子要素にposition:absoluteを追加して、親要素内に「釘付け」にします。

もちろん、top:-pxとleft:-pxを使用して、要素内の位置の値を設定します。

于 2012-05-08T16:39:56.303 に答える