2014-09-21 83 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/