2017-08-31 236 views
0

,因爲幾天後.sticky-top類在add標籤上不再起作用。上週它只是完美的工作,現在我回來了,並嘗試了我的應用程序幾件事情,它停止工作。任何人都知道爲什麼?Bootstrap 4.sticky-top變更爲

<thead class="sticky-top> 
... 
<thead> 

這只是完美的工作。現在我不能再使用它了。我只用div來測試它,對於divs它仍然有效,但是我得到一個電子DOM錯誤,我不能在表格的孩子中產生一個div,並且我無法產生div/th作爲div的孩子。

乾杯, Puschek

回答

0

對於大家的是,在這個問題interessted:

不知怎的,你不能粘頂部直接在THEAD(我只是想知道爲什麼它在1周前運作...),所以你必須堅持元素到你的<thead>。所以只需給每一個<th>.sticky-top類,它沒有任何問題。

問候

0

位置在視口頂部的元素,從邊緣到邊緣,但只有你滾過之後。 .sticky-top實用程序使用CSS的position: sticky,這在所有瀏覽器中都不受支持。

Microsoft Edge和IE11將渲染position: sticky作爲position: relative。因此,我們將這些樣式封裝在@supports查詢中,將粘性限制爲只有正確可以呈現它的瀏覽器。

<div class="sticky-top">...</div>

瞭解更多關於它

https://getbootstrap.com/docs/4.0/utilities/position/#sticky-top

+0

我的應用程序運行在電子1.7.5與鉻58我假設。它幾天前就開始工作了。由於其他軟件包存在一些問題,我必須更新boostrap,之後我無法再使用addad標籤上的sticky-top! –

0

歡呼 我有同樣的問題

檢查: 很少的東西糾正

  1. 確保標籤或包裝您的導航在div是body標籤的直接子 (這很重要)!
  2. 確保直接父母; (身體) 其餘的是正常的 如果您使用bootsrap 4: - 像往常一樣添加粘性頂,或者你可以使用 獨立的JavaScript tooo將工作!

http://blog.cloud66.com/position-sticky-problem/