2012-05-08 40 views
0

我有一個問題,是讓我瘋了。我有一個GridView內滾動div。當我點擊gridview頭時,我可以看到帶過濾選項的小覆蓋div(z-index:10)。彈出層裏面的滾動div

問題是,當我移動父div的水平滾動條時,過濾div也在移動。

如何「釘牢」它,所以它一直置於標題列下?我應該使用JavaScript來更新它的位置,還是可以用css來完成?

任何幫助表示讚賞。 謝謝。

回答

1

這很難看不到的代碼,但通常添加位置:相對於父元素,並添加位置:絕對的子元素,使其'釘'在其父元素內。

然後使用top:-px和left:-px爲它在元素中的位置設置一個值。

+0

感謝您的快速回復。 是的,它做到了,但還有一個問題。 如果例如網格只有一行,則嵌套div可以高於父div。那麼只有嵌套div的部分是可見的。 感謝您的快速回復。 – macfly

+0

如果您將代碼包含在JSFiddle中,則您的問題具有更高的答案。谷歌它,並試着再次提問附帶的問題,這樣人們可以看到你的代碼,並更好地理解你的問題 –