我正在創建一個模型升降機,但有兩件事造成麻煩。我如何檢測滾動位置與jQuery沒有綁定滾動事件?
更新
.floor-number
以反映當前的地板上。看來我應該與內容屬性更改
.floor-number
像這樣:.content-property { visibility: hidden; } .content-property::after { visibility: visible; content: "3"; }
,然後檢測當用戶停止滾動,並添加與jQuery的addClass上述CSS。但那真的很笨拙。
電梯正在向上時顯示綠色
.up
指示燈,電梯正在向下時顯示紅色.down
指示燈。
演示: https://jsfiddle.net/5rzzbunk/2/
那麼你想要綁定到什麼? – 2015-04-05 19:49:00
是的,如果你想檢測滾動,你必須綁定它。但是,如果有任何問題,可以通過設置超時來限制性能問題,並且在啓動滾動時每秒僅檢查很多次。然後在用戶沒有滾動一定數量的ms時清除超時。 – Shikkediel 2015-04-05 20:07:56
如果您有興趣,我創建了一個小筆來展示滾動事件的數量@sabaeus。雖然看起來效率不高。 – Shikkediel 2015-04-05 22:51:21