2014-09-21 79 views
0

說明達到一定的距離:隱藏滾動div和顯示它當光標從頂部

我有一個div與身體的width: 100%並sicked到頁面的頂部。

現在,當我開始滾動我想div可以隱藏自身,當它不再可見頁面的滾動例如slideUp後的部分「但」當我開始把我的光標靠近我的頁面頂部的div應該重新-appear當光標在一定的距離從頁面

現在我可以用下面的演示代碼的頂部

$(document).on("scrollstart",function(){ 
    alert("Started scrolling!"); 
}); 

但隨後

1)我不如何DET ECT如果DIV是出了可見的網頁的滾動

2),以及如何檢測光標從頁面頂部的y距離後...

任何一個?

回答

1

只是一個想法:
1.嘗試獲得偏移滾動頂部,並與要隱藏div的高度比較(如果DIV高度小於滾動頂部,隱藏)
2.也許你可以使用像這樣的東西獲得光標位置:http://api.jquery.com/event.pagex/