我做了一个自动隐藏的导航栏,它在chrome中工作得很好,但是IE11被吓坏了。这个想法是,当你向下滚动时,它会隐藏,但如果你向上滚动,它就会重新出现。在IE11中,我向下滚动,它隐藏了导航栏。当我向后滚动的时候,有一秒钟什么也没发生...然后导航栏连续出现又消失了3次...几秒钟后,它又做了一次。知道出什么问题了吗?
<script>
var lastScrollTop = 0;
$(window).scroll(function(){
var st = $(this).scrollTop();
if (st > lastScrollTop){
有一个问题,使我的导航div自动隐藏。
我想要发生的事情是:
默认情况下,我的导航是隐藏的。
当用户单击链接或在浏览器窗口底部附近使用鼠标时,导航将出现(向上滑动)。我的导航位于一个id为"tS2“的div中。当用户将鼠标移出导航div时,导航将在短暂延迟后隐藏(向下滑动)。
我让鼠标位置脚本正常工作
$(document).mousemove(function(ev){
var ev = ev || window.event;
//console.log('Mouse y ='+ev.pageY);
if(ev.pageY>(_windowHeight-1