2016-08-05 36 views
0

我知道我可以通過使用固定高度在懸停時通過使用overflow:none和懸停時使用overflow-y: scroll來進行懸停滾動。如何有效地讓div在可懸停的情況下滾動,並且在不懸停時讓它保持在那個位置?

但是,我的div是30個項目的列表,並且高度爲50px。如果我將鼠標懸停並向下滾動到第25項,然後將光標移出,則div將更改爲顯示前幾個項目(即div的頂部),而不是將光標移出之前的位置。

當我徘徊時,如何讓div保持在同一位置?

+0

請分享您的代碼調試容易 –

+0

您需要的JavaScript這一點。當您將光標移出元素時,它會變回爲無滾動元素,並將其自身回到頂部,因爲沒有滾動並隱藏溢出,因爲非懸停樣式會告訴它。 – coderodour

+0

@NagaSaiA我的代碼實際上是#listOfTags {overflow:none;身高:50vh; } #listOfTags:hover {overflow-y:scroll;} – welc0meToTheMachine

回答

相關問題