這裏是我的問題,一個簡單的測試用例:當鼠標移動到「位置:固定」元素時,爲什麼輪子滾動事件不會觸發?
- 放鼠標紅場上空
- 滾動鼠標滾輪
- 父DIV不滾動
如何使父級div通常使用鼠標滾輪進行滾動,即使鼠標位於該位置:固定元素?
謝謝。
這裏是我的問題,一個簡單的測試用例:當鼠標移動到「位置:固定」元素時,爲什麼輪子滾動事件不會觸發?
如何使父級div通常使用鼠標滾輪進行滾動,即使鼠標位於該位置:固定元素?
謝謝。
與position: fixed;
相關的元素相對於視口進行定位,因此scrollable
div在此情況下不是fixed
div的父級,儘管如果您只是查看輸出,它可能會出現這種情況。
如果定位光標在fixed
股利和向下滾動,您的瀏覽器被告知向下滾動fixed
股利。固定元素本質上不可滾動,因此沒有任何反應。
您可能想要添加一些關於您正在嘗試完成的更多細節。希望有所幫助!
它的答案很晚,但我能夠通過將pointer-events: none
樣式添加到「固定」格來解決此問題。
它滾動罰款在Windows 7/IE9,但在Chrome不會滾動。即使你爲一個瀏覽器解決了這個問題,你也可能在不同的平臺/瀏覽器組合中遇到相同的問題,所以如果我是你,我不會費心去修復它。 –