在用户不使用jQuery时隐藏菜单

时间:2014-05-20 22:30:31

标签: jquery

我创建了一个脚本,用于在用户不活动期间以及当我的页面位置保持不变时隐藏菜单。 2。

我想知道我是否使用了一个关于表演的好方法。它不是太重了?我应该优化我的代码吗?

var interval = 1;

setInterval(function(){
    var posx=$("#page").offset();
    if (interval == 30 && posx.left < 2) {
    $('#menu').fadeOut(1000);
       interval = 1; 
   }
   interval = interval+1;
    console.log(interval);
    },1000);

$(document).bind('mousemove keydown scroll touchstart', function() {
    var posx=$("#page").offset();
    if($('#menu').is(':hidden') && posx.left < 2) {
        $('#menu').fadeIn(1000);
        interval = 1; 
    }
});

0 个答案:

没有答案